Architecture Decision Records
Architecture Decision Records (ADRs) document significant design decisions in SlicerMouseMaster.
ADR Index
ADR |
Title |
Status |
|---|---|---|
Event Interception Strategy |
Accepted |
|
Preset File Format |
Accepted |
|
Button Detection Mechanism |
Accepted |
|
Platform Differences |
Accepted |
|
Persistence Strategy |
Accepted |
|
UI Framework Choices |
Accepted |
|
Preset Sharing Mechanism |
Accepted |
|
Testing Strategy |
Accepted |
|
Slicer Action Mapping |
Accepted |
|
Context-Sensitive Bindings |
Accepted |
|
Documentation Infrastructure |
Accepted |
|
Living Documentation |
Accepted |
What is an ADR?
An Architecture Decision Record captures a significant architectural decision along with its context and consequences.
Each ADR includes:
Title: Brief description of the decision
Status: Proposed, Accepted, Deprecated, or Superseded
Context: The situation that led to this decision
Decision: What we decided to do
Consequences: The results of this decision
Creating a New ADR
Copy the template from
docs/adr/README.mdName it
ADR-XXX-short-title.mdwhere XXX is the next numberFill in all sections
Submit for review via pull request
Add to this index once accepted