-
Status: accepted
-
Date: {{date}}
Decisions that might have an impact on the architecture are architectural decisions. It should be as easy as possible to:
- Write down the decisions
- Version the decisions
- Architecture decisions should be short and to the point.
- The architecture decision should be versionable in command software development tools such as Git.
- The administration of the architecure decisions (such as nummering, dating, links) should be tool supported.
- Collect the architecture decisions in a single document.
- Collect each architecture decision in a separate file that can be versioned, i.e. as a lightweight Architecture Decision Record (ADR) and manually administer it.
- Use a tool to support the creation and administration of ADRs.
Chosen option: "Collect each architecture decision in a separate file".