This policy defines how documentation is organized and maintained in this repository.
- Applies to all documentation under
docs/. - Applies to markdown (
.md) files and language indexes.
- Canonical maintenance language is English (
docs/en). - Spanish (
docs/es) is maintained as a mirror.
docs/README.md(language gateway only)docs/en/**(canonical docs)docs/es/**(translation or stubs)
No other top-level markdown documents are allowed directly under docs/.
For every markdown document in docs/en/<path>.md, there must be a corresponding file in docs/es/<path>.md:
- Full translation, or
- Stub pointing to the canonical English source.
And vice versa:
- If the canonical source is temporarily in Spanish,
docs/en/<path>.mdmust exist as an English stub.
A stub must include:
- Clear status label (
stub). - Link to canonical source.
- Short note explaining translation status.
Use the same category path in both languages:
ai-context/architecture/community/development/events/features/modules/tasks/ui/
- Create/update the canonical doc in
docs/en. - Create/update mirrored file in
docs/es. - If translation is not ready, add/update Spanish stub.
- Update indexes:
docs/en/README.mddocs/es/README.mddocs/README.md(if language-level navigation changed)
- Validate that no markdown file is left outside
docs/enordocs/es(exceptdocs/README.md).