From 6602887eb3a5d56cc95ee77c21ad6255321292ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Vezy?= Date: Mon, 21 Sep 2026 09:51:39 +0200 Subject: [PATCH 1/3] Build API docs with PlantSimEngine 0.15 and PlantBiophysics 0.18 --- docs/Project.toml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/Project.toml b/docs/Project.toml index 7cef399..04f76d8 100644 --- a/docs/Project.toml +++ b/docs/Project.toml @@ -9,3 +9,7 @@ PlantRayTracer = "78485975-e4aa-407d-b3bb-ded5a4265d05" PlantSimEngine = "9a576370-710b-4269-adf9-4f603a9c6423" PlantViz = "358bd95d-d12c-439f-94b7-04b17e500c7f" SkyDomes = "1838625c-7cf7-40c6-898b-904883e4b556" + +[compat] +PlantBiophysics = "0.18.0" +PlantSimEngine = "0.15.0" From c1eb0d442f69631e7fba95936765b845e0a2f3c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Vezy?= Date: Mon, 21 Sep 2026 09:52:11 +0200 Subject: [PATCH 2/3] Align workspace dependency bounds with the docs environment --- Project.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Project.toml b/Project.toml index 45a5b57..6e0b895 100644 --- a/Project.toml +++ b/Project.toml @@ -21,12 +21,12 @@ VirtualPlantLab = "b977ecfa-1b9a-418d-909d-4ebe565736ce" [compat] Ecophys = "0.1.1" -PlantBiophysics = "0.17.0" +PlantBiophysics = "0.18.0" PlantGeomPrimitives = "1.0.3" PlantGeomTurtle = "1.0.1" PlantGraphs = "1.0.0" PlantRayTracer = "1.0.1" -PlantSimEngine = "0.14.1" +PlantSimEngine = "0.15.0" PlantViz = "1.0.1" SkyDomes = "1.0.1" VirtualPlantLab = "1.0.2" From 39d8dd628c28d49ac93e7da3a265ecbf8b8541e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Vezy?= Date: Mon, 21 Sep 2026 14:10:19 +0200 Subject: [PATCH 3/3] Include PlantSimEngine namespaces and private example API docs --- docs/src/VPLVerse/PlantSimEngine/API.md | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/docs/src/VPLVerse/PlantSimEngine/API.md b/docs/src/VPLVerse/PlantSimEngine/API.md index 5a2c749..00f4f35 100644 --- a/docs/src/VPLVerse/PlantSimEngine/API.md +++ b/docs/src/VPLVerse/PlantSimEngine/API.md @@ -9,8 +9,6 @@ CurrentModule = PlantSimEngine ```@index Modules = [PlantSimEngine] -Public = true -Private = true ``` ## Public API @@ -21,6 +19,17 @@ Public = true Private = false ``` +### Namespaces + +```@docs +PlantSimEngine.Advanced +PlantSimEngine.GraphEditor +PlantSimEngine.EnvironmentAPI +PlantSimEngine.Evaluation +PlantSimEngine.Authoring +PlantSimEngine.Diagnostics +``` + ## Examples ```@autodocs @@ -31,10 +40,10 @@ Private = false ## Private -Private functions, types or constants from `PlantSimEngine`. These are not exported, so you need to prefix the function name with `PlantSimEngine.` to access them. Also bear in mind that these are not part of the public API, so they may change without notice. +Private functions, types or constants from `PlantSimEngine` and `PlantSimEngine.Examples`. These are not exported, so you need to prefix their names with the corresponding module to access them. Also bear in mind that these are not part of the public API, so they may change without notice. ```@autodocs -Modules = [PlantSimEngine] +Modules = [PlantSimEngine, PlantSimEngine.Examples] Public = false Private = true ```