| type |
Policy |
| title |
Documentation policy |
| description |
Rules for authoring and maintaining firebaseui-web documentation for humans and agents. |
| tags |
|
| timestamp |
2026-07-01 00:00:00 UTC |
Applies to all durable documentation in this repository: the developer-docs OKF bundle, root markdown guides, package READMEs, and inline doc comments when they carry architectural meaning.
Read this document before editing any documentation.
- Be concise. Prefer short sentences, tables, and lists over long prose. If a fact fits in one line, do not use a paragraph.
- Durable artifacts only. Commits, code, and docs are long-lived. Do not store ephemeral work-queue state, session notes, or "current sprint" references in them unless the file lives under work-queues/ and is explicitly treated as a living backlog.
- Single owner per fact (document contract). Each information item is owned by exactly one document (which may be outside this bundle). Other documents refer to that owner with a link; they do not duplicate the content. When the fact changes, update the owner only.
- Bundle root:
developer-docs/ (index.md).
- Concept files: YAML frontmatter with required
type; see OKF v0.1 (consult the spec only during documentation maintenance runs, not on every code change).
- Decisions: append to decisions.md as
AD-<number> entries. ADR shape follows mattpocock ADR format (consult that spec only during documentation maintenance runs).
- Work queues: living backlogs under work-queues/; may name phases and task IDs; not cited as normative architecture.
| Content |
Owner document |
| Architecture shape, inventories |
developer-docs/architecture/ |
| Hard-to-reverse decisions |
developer-docs/decisions.md |
| Step-by-step procedures |
developer-docs/playbooks/ or root guides (pick one owner) |
| Implementation backlogs |
developer-docs/work-queues/ |
| Contributor onboarding |
CONTRIBUTING.md |
| Local dev commands |
LOCAL_DEVELOPMENT.md |
| Agent ephemeral output |
.agents/reports/ (gitignored) |
[1] Open Knowledge Format v0.1
[2] ADR format (mattpocock)