Documentation
Where docs live
Documentation source files are in docs/ within the rakam_systems repository. The Docusaurus site (rakam-systems-docs) pulls from this directory.
Conventions
- Headings: sentence case, unnumbered, imperative verb form ("Configure API keys", not "1. Configuring API Keys")
- Sub-sections: use
###, not bold-numbered steps - No horizontal rules (
---) except YAML frontmatter delimiters - No emojis in headings or prose (OK in code output like
print("✅ Done")) - Language: English, no commercial language (open source project)
- No internal references in public-facing content (URLs, credentials, internal tooling)
File structure
Every .md file must start with YAML frontmatter:
---
title: Page Title
---
# Page Title
Introductory sentence.
## First section
Style
- One sentence per paragraph for introductions, then code example.
- Keep code examples minimal and runnable.
- Use Docusaurus admonitions for important notes:
:::note
The evaluation service is configured separately.
:::
Import paths
Always use the correct module names:
rakam_systems_core(notrakam_system_core, notai_core)rakam_systems_agentrakam_systems_vectorstorerakam_systems_toolsrakam_systems_cli
Preview locally
cd repos/rakam-systems-docs
npm install
npx docusaurus start --port 3001