Skip to content
Snippets Groups Projects
Commit 9f7fb8ea authored by Martin Lange's avatar Martin Lange
Browse files

Merge branch 'ci-and-settings' into 'main'

Appendix sections for settings and CI

See merge request !7
parents 75e830fd 76d54324
No related branches found
No related tags found
1 merge request!7Appendix sections for settings and CI
Pipeline #16327 passed with stage
in 13 seconds
...@@ -360,3 +360,11 @@ Access the file in NetLogo via the `Included files` dropdown in the Code tab. ...@@ -360,3 +360,11 @@ Access the file in NetLogo via the `Included files` dropdown in the Code tab.
The file `Model.nlogo` is simply copied from the `nlogo` directory via option `code_files` in the `[paths]` section of the `Yarner.toml`. The file `Model.nlogo` is simply copied from the `nlogo` directory via option `code_files` in the `[paths]` section of the `Yarner.toml`.
This separation of model code (`Code.nls`) and user interface (`Model.nlogo`) also allows to edit the model's UI elements in NetLogo's GUI builder tool, while using Literate Programming for the code. This separation of model code (`Code.nls`) and user interface (`Model.nlogo`) also allows to edit the model's UI elements in NetLogo's GUI builder tool, while using Literate Programming for the code.
### Syntax & settings
The project layout and the syntax used by Yarner (e.g. `;- Name` and `; ==> Macro.`) are configured in the file [`Yarner.toml`](./Yarner.toml).
### CI / automation
The code and documentation created from this document is available for [download](https://git.ufz.de/oesa/literate-netlogo/-/jobs/artifacts/main/download?job=build). The downloads are automatically created by the GitLab CI (Continuous Integration) on every push to this repository. This is done by the CI script in [`.gitlab-ci.yml`](./.gitlab-ci.yml).
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment