Stijlregels (gedeeld, afdwingbaar)
De huisstijl op één plek. Items gemarkeerd met “(test)” worden afgedwongen door tests/validate.py; een overtreding laat de build mislukken. De volledige verhalende versie is spec/conventions.md in de repositoryroot.
Harde regels
- Geen gedachtestreepjes. Gebruik nooit ”—” (U+2014). Gebruik een komma, dubbele punt, haakjes of twee zinnen. Het korte streepje ”–” is alleen toegestaan in numerieke
bereiken zoals
1–9of2.1–2.8. (test) - Geen clichézinnen. Gebruik niet “not only … but also”, “but also” of “load-bearing”. Vermijd “It’s important to note”, “In today’s fast-paced world”, “It’s crucial to consider”, “It appears that”, “One could argue” en de formule “it’s not just X, it’s Y”. (test, voor de eerste drie)
- Definieer termen bij eerste gebruik. Schrijf afkortingen uit en definieer jargon de eerste keer dat elk onderwerp het gebruikt, bijvoorbeeld “mean time to recovery (MTTR)“.
- Link kernbegrippen naar Wikipedia bij de eerste vermelding, één keer per onderwerp, alleen in proza. Vorm:
[term](https://en.wikipedia.org/wiki/Article_Title). Nooit in koppen, tabellen, code of de sectie met referenties. (de linkvorm is een test) - Alleen echte referenties. Auteurs en titels van echte werken. Geen verzonnen titels, auteurs of URL’s.
- Benoem de manipulatieroute. Onderwerpen over metriekenfamilies stellen hoe de metriek wordt gemanipuleerd en welke beschermmetriek dat opvangt (onderwerp 1.2).
Toon
- Warm, direct, bemoedigend. Spreek de lezer direct aan. Korte zinnen, eenvoudige woorden. Begin met de kern.
- Uitgesproken en praktisch. Leveranciersneutraal. Noem producten alleen als feitelijk voorbeeld.
Structuur (test)
- Inhoudelijke onderwerpen gebruiken exact de sectievolgorde van
chapter-template.md. - De eerste kop is
# N.M Title(puntgescheiden onderwerpnummer) en komt overeen met het voorvoegselPP-CCmet voorloopnullen van het bestand. - De nummering binnen elk deel is aaneengesloten en begint bij N.0.
Na het bewerken
- Als je de verzameling onderwerpen hebt gewijzigd, werk dan
spec/structure.mdbij en draaijust nav. - Draai altijd
just test.