<p>OpenSlice's documentation runs on <ahref="https://www.mkdocs.org/">MkDocs</a>.</p>
<p>OpenSlice's documentation runs on <ahref="https://www.mkdocs.org/">MkDocs</a>.</p>
<blockquote>
<p>This page is a WIP. Updates are ongoing.</p>
</blockquote>
<h2id="eligibility">Eligibility</h2>
<h2id="eligibility">Eligibility</h2>
<p>Documenting OpenSlice is limited to active contributors. So, if you:</p>
<p>Documenting OpenSlice is limited to active contributors. So, if you:</p>
<ol>
<ol>
...
@@ -2455,23 +2452,27 @@
...
@@ -2455,23 +2452,27 @@
<p><ahref="https://www.mkdocs.org/">MkDocs</a> is a fast and simple static site generator that's geared towards building project documentation. Documentation source files are written in <code>Markdown</code>, and configured with a single <code>YAML</code> configuration file. Start by reading the <ahref="https://www.mkdocs.org/getting-started/">introductory tutorial</a>, then check the <ahref="https://www.mkdocs.org/user-guide/">User Guide</a> for more information.</p>
<p><ahref="https://www.mkdocs.org/">MkDocs</a> is a fast and simple static site generator that's geared towards building project documentation. Documentation source files are written in <code>Markdown</code>, and configured with a single <code>YAML</code> configuration file. Start by reading the <ahref="https://www.mkdocs.org/getting-started/">introductory tutorial</a>, then check the <ahref="https://www.mkdocs.org/user-guide/">User Guide</a> for more information.</p>
<h2id="getting-started">Getting Started</h2>
<h2id="getting-started">Getting Started</h2>
<p>To contribute to OpenSlice's documentation, you need to follow those easy steps:</p>
<p>To contribute to OpenSlice's documentation, you need to follow those easy steps:</p>
<ol>
<p>1) Clone the <ahref="https://labs.etsi.org/rep/osl/documentation">Documentation repository</a> with:</p>
git checkout develop #[or another branch]</code></p>
source venv/bin/activate
</li>
python -m pip install mkdocs
<li>
python -m pip install mkdocs-material
<p>Document (and commit)! 😊</p>
python -m pip install mike
</li>
</code></pre>
</ol>
<p>4) Wait for all downloads to finish and start the mkdocs server</p>
<pre><codeclass="language-bash">mkdocs serve
</code></pre>
<p>5) Document (and commit)! 😊</p>
<p>Before committing, you should make sure that the local mkdcocs server's terminal is not producing any INFO/WARNING message regarding your contributions.</p>
<blockquote>
<blockquote>
<p>The documentation website supports branches, so your changes will be reflected in the corresponding branch.</p>
<p>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.</p>