Budeme potřebovat:
gitpython3+pip(na Windows doporučuji z Win storu)
Naklonujeme si repozitář:
git clone https://github.com/RoboticsBrno/Robutek.gitnebo
git clone git@github.com:RoboticsBrno/Robutek.gitOtevři projekt a v terminálu spusť:
pro linux a macos:
python3 -m venv .venv
source .venv/bin/activate
python3 -m pip install -r requirements.txtpro windows CMD:
python3 -m venv .venv
./.venv/Scripts/Activate.bat
python3 -m pip install -r requirements.txtpro windows Powershell:
python3 -m venv .venv
./.venv/Scripts/Activate.ps1
python3 -m pip install -r requirements.txtpro linux a macos:
source .venv/bin/activatepro windows CMD:
./.venv/Scripts/Activate.batpro windows Powershell:
./.venv/Scripts/Activate.ps1Lokální spuštění dokumentace:
- pro v1 -
python3 -m mkdocs serve --config-file mkdocs.v1.yml - pro v2 -
python3 -m mkdocs serve --config-file mkdocs.v2.yml
- Rozděleno do dvou složek
docs/v1adocs/v2pro různé verze Robůtka, což znamená dva soubory konfigurace mkdocs -mkdocs.v1.ymlamkdocs.v2.yml - Do složek projektů není potřeba vkládat
@typesasrc/libs, protože se kopírují automaticky zrobutekLibrary- Spuštěním
bash update-projects.shse soubory automaticky nakopírují - Spuštěním
bash jac-autocompile.shse ve všech projektech spustíjac build
- Spuštěním
Obrázky přidávej do podsložek v docs podle adresy stránky, na které se mají zobrazit.
Uvnitř této stránky vytvoř složku assets-large a vlož do ní obrázky v plné velikosti.
Plugin mkdocs-resize-images automaticky rozpozná
změny v adresáři assets-large a při buildu zmenší obrázky do požadované velikosti a uloží je do složky assets.
Složka assets-large se neukládá do gitu, protože by byla zbytečně velká. Velké fotky si necháme jen lokálně a po dokončení návodu je můžete smazat.
Podporovené soubory jsou .jpg, .jpeg, .png, .gif, .svg.
Pro více rozjetých dokumentací je možné použít --dev-addr 127.0.0.1:8001 pro specifikaci adresy a portu.