Documentation Standard
Every Rug Munch Media product ships documentation that meets this bar. If a product page is missing a section, that's a bug โ file it.
The six required sectionsโ
- Introduction โ what it does, who it's for, honest status.
- Installation โ from clone to running, with tested commands.
- Architecture โ components, data flow, and what depends on what.
- API Reference โ every endpoint/tool with request + response examples.
- Deployment โ how we run it in production (Docker, nginx, systemd).
- Contributing โ branch model, commit conventions, review gates.
Conventionsโ
- Status banners: ๐ข Live ยท ๐ก Beta ยท ๐ต In development โ never inferred, always explicit.
- Commands are tested against the current release before publishing.
- No methodology leaks: docs describe what the software does, never the internal detection heuristics, thresholds, or scoring weights. That is proprietary by design.
- No internal infrastructure details: no hostnames, IPs, secret paths, or runbooks
for our production fleet. Public docs use
example.complaceholders.
Toolchainโ
These docs are Docusaurus 3. Source: rugmunch-docs. PRs welcome โ the edit link on every page opens the file in Forgejo.