MamboDocs
MamboDocs is the operating standard for Project Mambo repositories. It keeps documentation consistent while allowing sites, libraries, command-line tools, applications, assets, and personal configuration to retain the structure they actually need.
Standard
Author documentation once and synchronize complete repository snapshots.
Treat commands and package exports as public contracts.
Wrap cross-project calls in one consumer-owned update script.
Pin provider inputs and keep ordinary builds self-contained.
Make lifecycle scripts safe, idempotent, and clear about mutations.
Record checks, conventional commit boundaries, and the correct push or deploy path.
Documentation
Repository and documentation
Organize a Project Mambo repository, README, canonical docs, and Wiki project hub.
Interfaces
Design stable command-line and library boundaries that other Project Mambo repositories can consume.
Lifecycle
Keep bootstrap, command installation, updates, removal, and releases safe and understandable.
Dependencies
Consume another Project Mambo repository through a thin, pinned, consumer-owned boundary.
Validation and delivery
Define authoritative checks, conventional commit boundaries, and the correct push, release, or deploy path.
Exceptions
Apply the shared standard without inventing irrelevant interfaces or hiding repository-specific risk.
Scope
MamboDocs is documentation only. It does not introduce a shared framework or force code into a repository that does not need it.