Documenting
OpenSlice's documentation runs on MkDocs.
Eligibility
Documenting OpenSlice is limited to active contributors. So, if you:
-
are an active member or participant;
-
wish to contribute to it;
-
you're ready!
Documentation System and Structure
MkDocs 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, then check the User Guide for more information.
Getting Started
To contribute to OpenSlice's documentation, you need to follow those easy steps:
1) Clone the Documentation repository with:
2) Checkout the develop branch (incoming contributions are only accepted to the develop branch):
3) Setup a local mkdocs server, using a virtual environment
4) Wait for all downloads to finish and start the mkdocs server
5) Document (and commit)! 😊
Before committing, you should make sure that the local mkdcocs server's terminal is not producing any INFO/WARNING message regarding your contributions.
The documentation website supports branches, so your accepted changes will be reflected to the develop branch which becomes the Release branch after each corresponding cycle.