Please take a moment to understand the current structure of the documentations and think to update after contributing if necessary.
### Main Page
The page shown first is at **doc/index.md**. That page should be updated with the latest changes of OpenSlice and should reference the version (useful shortcut is ``{{{ documentation_version }}}``).
@@ -14,48 +14,6 @@ Documenting OpenSlice is limited to active contributors. So, if you:
...
@@ -14,48 +14,6 @@ Documenting OpenSlice is limited to active contributors. So, if you:
[MkDocs](https://www.mkdocs.org/) is a fast and simple static site generator that's geared towards building project documentation. Documentation source files are written in `Markdown`, and configured with a single `YAML` configuration file. Start by reading the [introductory tutorial](https://www.mkdocs.org/getting-started/), then check the [User Guide](https://www.mkdocs.org/user-guide/) for more information.
[MkDocs](https://www.mkdocs.org/) is a fast and simple static site generator that's geared towards building project documentation. Documentation source files are written in `Markdown`, and configured with a single `YAML` configuration file. Start by reading the [introductory tutorial](https://www.mkdocs.org/getting-started/), then check the [User Guide](https://www.mkdocs.org/user-guide/) for more information.
### How does it work?
There are 2 ways to upgrade documentation published on the [OSL Documentation] website:
* Push any change on **develop** branch will force update of the **develop** version on the [OSL Documentation] website;
* Create a tag, this will create a version with the tag name on the [OSL Documentation] website.
### Branches
This documentation repository has 2 protected branches:
***main**: stable timeline on which tags are made;
***develop**: edge timeline, also published on the [OSL Documentation] website.
### Structure
In the `mkdocs.yml` file you will find the navigation structure of the documentation, there you can sections with sub-sections.
Please take a moment to understand the current structure of the documentations and think to update after contributing if necessary.
### Main Page
The page shown first is at **doc/index.md**. That page should be updated with the latest changes of OpenSlice and should reference the version (useful shortcut is ``{{{ documentation_version }}}``).
## Getting Started
## Getting Started
To contribute to OpenSlice's documentation, you need to follow these easy steps:
To contribute to OpenSlice's documentation, you need to follow these easy steps:
...
@@ -63,7 +21,7 @@ To contribute to OpenSlice's documentation, you need to follow these easy steps:
...
@@ -63,7 +21,7 @@ To contribute to OpenSlice's documentation, you need to follow these easy steps:
1) Clone the [Documentation repository](https://labs.etsi.org/rep/osl/documentation) with:
1) Clone the [Documentation repository](https://labs.etsi.org/rep/osl/documentation) with: