<- back to docs

Contributing documentation

Alice Linux documentation lives in the docs/ directory of the main repository. Improvements, corrections, and new guides are welcome.

Editing existing docs

Pick a file from docs/, make your changes, and submit a pull request. Each doc is a standard markdown file that gets converted to HTML by utils/buildsite.sh.

Docs use numbered prefixes (01-, 02-, etc.) to define reading order. If you insert a new doc between existing ones, renumber as needed so the sequence stays consistent.

Adding a new doc

Create a new markdown file in docs/ with the next available number prefix. The first line must be an ATX heading (# Title) -- this is what appears in the docs index and the next-doc navigation link.

Keep the scope focused. If the topic is already covered by an existing doc, expand that doc instead of creating a competing one.

Style conventions

Previewing locally

Run ./utils/buildsite.sh from the repo root (requires cmark and curl). Start a local server to view the result:

busybox httpd -p 8080 -h public

Then open http://localhost:8080 in a browser.

Submitting changes

  1. Fork the repository on Codeberg.
  2. Make your changes in a feature branch.
  3. Run ./utils/buildsite.sh and verify the output.
  4. Submit a pull request against the main branch.
<- back to docs

Copyright © Alice Linux, 2024-2026