Welkom bij de documentatie van GWTONN
Voor algemene informatie over Ge Wit't Oit Noit Nie kijk op onze website.
Project layout
mkdocs.yml # The configuration file.
docs/
index.md # The documentation homepage.
year/
2025/ # All about the year 2025 setup
gwtonn_library/ # Specific information about the general GWTONN Library support
Prerequisites
De volgende applicaties zijn nodig:
Verder worden de volgende extenties aangeraden voor VSCode:
GitHub Suport
Markdown support
YAML Support
Basis MKDocs gebruik
Lokaal bekijken
Voor het testen van de site gebruik de volgende commando:
.\venv\Scripts\activate.ps1
mkdocs serve
Documentatie deployen
Om de documentatie te deployen, kan je handmatig een deploy starten:
.\venv\Scripts\activate.ps1
mkdocs gh-deploy
Dit script al dan een statische site maken en beschikbaar maken op de gh-pages branch.
Waarschuwing
Als er niet-getrackte bestanden of niet-gecommit werk zijn in de lokale repository waar mkdocs gh-deploy
wordt uitgevoerd, zullen deze worden opgenomen in de pagina's die worden gedeployed.
Opmerking
Dit is niet noodzakelijk. Tijdens het mergen van een pull request gebeurt het automatisch.
Prepareren van het systeem
Installeren van python virtual environment
Voor het gebruik van mkdocs kan het best gebruik gemaakt worden van een virtuele python omgeving. Deze kan je als volgt maken:
python -m venv venv
Op een windows machine kan je deze activeren met:
.\venv\Scripts\activate.ps1
Op MaOS or Linux kan je deze activeren met:
source ./venv/bin/activate
Installatie mkdocs
Voor het gebruik van mkdocs
kan gebruikt worden van een virtuele python omgeving. Zie voor het opzetten van de omgeving mkdocs website
.\venv\Scripts\activate.ps1
pip install -r requirements.txt