Writing Documentation for AcreetionOS
You’re reading the product of these conventions — improve them by example.
Source of truth
This site = Antora component tree (Repository Layout shows placement). Pages are AsciiDoc (.adoc); PRs to the docs repo rebuild it automatically.
Page anatomy standard
= Title (sentence case)
:description: One SEO sentence with keywords naturally included.
:keywords: comma, separated, terms
[intro paragraph — what reader achieves]
== Section (task-oriented names)
[source,bash]
commands with expected outcomes
[TIP]/WARNING blocks where genuinely warranted Cross-links liberally via xref:
Every page MUST carry :description: — feeds meta tags/search engines (see any page here for live examples).
Voice & tone
-
Second person, present tense ("Run", not "You should run" / "The user runs")
-
Confident, warm, zero condescension — beginners deserve precision, not baby talk
-
Humor allowed in TIPs only, one per page maximum
-
No "simply"/"just"/"obviously" — nothing is obvious to everyone
Technical conventions
-
Commands assume default AcreetionOS state; call out deviations explicitly
-
Show expected output when ambiguity exists
-
Placeholders use angle brackets:
<package> -
Warn BEFORE destructive commands, never after
-
Prefer wiki↔guide cross-links over repeating procedures — single-source each procedure