Kako pišem navodila
To je moj osebni vodič za pisanje tehničnih navodil. Uporabljam ga kot referenco, ko dokumentiram nove teme.
- Ne preskoči korakov — tudi če se zdijo očitni
- Bralec ne ve, kar veš ti — razloži kontekst
- Pokaži, ne samo povej — primeri kode > abstraktne razlage
- Testiraj navodila — preden objaviš, sledi svojim korakom
Struktura navodil
Razdelek z naslovom „Struktura navodil”Prvi odstavek razloži:
- Kaj bo bralec dosegel
- Zakaj je to uporabno
- Kakšne predpogoje potrebuje
Primer:
Ta navodila te vodijo skozi namestitev Docker na Debian strežnik. Na koncu boš imel delujoč Docker environment pripravljen za deploy containerjev.
Predpogoji
Razdelek z naslovom „Predpogoji”Jasno navedi, kaj mora bralec imeti PREDEN začne:
**Predpogoji**
- Strežnik z Debian/Ubuntu- Root ali sudo dostop- Osnovno znanje Linux ukazne vrsticeČe obstajajo druga navodila za predpogoje, jih poveži.
Vsak korak:
- Ima jasen naslov (“Korak 1 - Namestitev Docker”)
- Gradi na prejšnjem koraku
- Vključuje ukaze, ki jih lahko bralec kopira
- Po potrebi razloži, kaj ukaz naredi
Primer strukture:
## Korak 1 - Namestitev Docker
Najprej posodobi seznam paketov:
```bashsudo apt update```
Nato namesti Docker:
```bashsudo apt install docker.io```
Preveri, da Docker deluje:
```bashsudo docker --version```Podkoraki
Razdelek z naslovom „Podkoraki”Za kompleksne korake uporabi podkorake:
## Korak 2 - Konfiguracija
### Korak 2.1 - Ustvari konfiguracijo...
### Korak 2.2 - Nastavi pravice...Neobvezni koraki
Razdelek z naslovom „Neobvezni koraki”Označi korake, ki niso nujni, a so koristni:
## Korak 5 - Nastavitev logiranja (neobvezno)
Ta korak ni nujen, vendar pomaga pri debuggingu...Zaključek
Razdelek z naslovom „Zaključek”Na koncu:
- Povzemi, kaj je bralec dosegel
- Predlagaj naslednje korake
- Poveži na dodatne vire
## Zaključek
Sedaj imaš delujoč Docker environment z avtomatskim zagonom ob restartu.
**Naslednji koraki:**- [Docker Compose navodila](/guides/docker-compose/)- [Uradna Docker dokumentacija](https://docs.docker.com/)Terminologija
Razdelek z naslovom „Terminologija”V navodilih uporabljam te placeholder-je:
| Placeholder | Pomen |
|---|---|
<your_domain> | Domena bralca (npr. example.com) |
<your_server_ip> | IP naslov strežnika |
<your_username> | Uporabniško ime |
<your_email> | Email naslov |
Nikoli ne uporabljaj pravih IP naslovov ali gesel v navodilih.
Primeri kode
Razdelek z naslovom „Primeri kode”Vedno označi jezik za syntax highlighting:
```bashsudo systemctl start docker```
```pythonprint("Hello, World!")```
```yamlservices: web: image: nginx```Posnetki zaslona
Razdelek z naslovom „Posnetki zaslona”Če so potrebni, jih shrani v images/ mapo ob navodilih.
Uporabi posnetke le kadar besedilo ni dovolj — npr. za GUI korake.
Ta vodič posodabljam ko odkrijem boljše prakse.