Skip to content

Latest commit

 

History

History
23 lines (14 loc) · 1.12 KB

0001-use-adrs-for-decisions.md

File metadata and controls

23 lines (14 loc) · 1.12 KB

1. Use ADRs to record decisions

  • Status: accepted
  • Date: 2021-07-08
  • Authors: @richardcase
  • Deciders: @richardcase

Context

Decisions that affect the development of flintlock that are not captured via a proposal need to be captured in some way. We need a method that is lightweight and easy to discover the decision that have been made. The record of decisions will help future contributors to the project to understand why something has been implemented or is done a certain way.

Decision

The project will use Architectural Decision Records (ADR) to record decisions that are made outside of a proposal.

A template has been created based on prior work:

Consequences

When decisions are made that affect the entire project then a new ADR needs to be created. Likewise, if a decision has been superceded then we need to caputure this as a new ADR and mark the previous ADR as superceded. Maintainers and contributors will need to decide when an ADR is to be created.