mirror of
https://github.com/Cacti/documentation.git
synced 2026-10-23 03:26:44 +09:00
* add architecture decision records * docs: keep Development Standards description with its list item Item 8 was inserted between item 7's link and its description paragraph, which re-parents that paragraph onto Architecture Decisions. Move item 8 below the Development Standards description. Signed-off-by: Thomas Vincent <thomasvincent@gmail.com> * docs: describe the Architecture Decisions index entry Signed-off-by: Thomas Vincent <thomasvincent@gmail.com> --------- Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>
1022 B
1022 B
Architecture Decision Records
Architecture Decision Records (ADRs) capture decisions that guide Cacti's long-term architecture. They are concise, reviewable documents rather than implementation plans.
Status values
- Proposed: under review and not yet binding.
- Accepted: approved for new work.
- Superseded: replaced by a later ADR.
Decisions
- ADR-0001: Establish bounded contexts and framework-independent domain code
- ADR-0002: Model installation as durable, resumable install runs
- ADR-0003: Provide a versioned plugin extension boundary
- ADR-0004: Persist workflow state separately from diagnostic artifacts
Contributing
New ADRs should describe the context, decision, consequences, and links to the implementation work. An ADR does not replace user, operator, or API documentation.