Guider
Här hittar du användarguider skrivna av Lysiter för Lysiter. Om du är kunnig inom någon särskild mjukvara/hårdvara/vill utveckla någon redan existerande artikel uppmuntras du att bidra!
Bidrag till LysDocs
Vem som helst får bidra till LysDocs, om du vill börja bidra så hittar du källkoden på Lysators gitlab.
För att klona hem koden kör du
git clone git@git.lysator.liu.se:lysdocs/lysdocs.git
Sedan kan du skapa en personlig gren att redigera på med
git checkout -b [namn på grenen]
Konfigurera utvecklingsmiljön
När du har koden lokalt kan du sätta upp utvecklingsmiljön. För att göra detta:
Manuellt
- Kör
python3 -m venv venvi git-repots toppkatalog. - Kör
source venv/bin/activateför att aktivera python miljön. - Kör
pip install -r requirements.txtför att installera alla beroenden. - Kör kommandot
mkdocs serveför att serva sidan lokalt.
Med skript
- Kör
setup_venv.shför att göra steg 1-3 ovan. - Kör
mkdocs serveför att serva sidan lokalt.
Med mise
mise är ett fantastiskt sätt att
fixa reproducerbara utvecklingsmiljöer. I detta repo finns en konfiguration
mise.toml.
- Installera
mise. - Kör
mise trusti repon:s katalog. - Kör
mise installochmise install-pip-requirements
Nu har du allt du behöver! Det finns färdiga "tasks" som nästan bara är aliaser.
Exempelvis kör mise serve bara mkdocs serve (i korrekt katalog, oavsett var du är).
Redigera innehåll
Innehållet i LysDocs hanteras med MkDocs. Alla sidor är därför skrivna i Markdown. Öppna önskad fil på rätt plats i filträdet och redigera efter behov.
Exempel
vim docs/Guider/foo/bar.md
Guider under kategorin foo
i artikeln bar.
bar.md kan se ut exempelvis såhär
# Titel
Brödtext
## Underrubrik
* punkt 1
* punkt 2
| tabell | med | info |
|--------|-----|------|
|lorem |ipsum|dolor |
Titel
Brödtext
Underrubrik
- punkt 1
- punkt 2
| tabell | med | info |
|---|---|---|
| lorem | ipsum | dolor |
Publicera artikeln
För att publicera artikeln trycker du ditt modifierade repo till gitlabben och lägger en merge-request. För att göra detta följer du Lysators Gitlab guide.