Skip to content

Latest commit

 

History

History
61 lines (41 loc) · 2.6 KB

PCF-ADR-0001-use-architecture-decision-records-for-project-codeflare.md

File metadata and controls

61 lines (41 loc) · 2.6 KB

Use Architecture Decision Records for Project CodeFlare

Date insert date
Scope
Status implemented
Authors Anish Asthana
Supersedes N/A
Superseded by: N/A
Issues
Other docs: none

Project CodeFlare Architecture Decision Records

"Documenting architectural decisions helps a project succeed by helping current and future contributors understand the reasons for doing things a certain way." [1]

What is an ADR?

An architecture decision record is a short text file in a Markdown format. Each record describes a set of forces and a single decision in response to those forces. [2]

An ADR is not a technical design, a team-level internal procedure, or a roadmap. An ADR does not replace detailed technical design documents or good commit messages.

How

We will keep each ADR in a short text file in Markdown format.

We will keep ADRs in this repository, https://github.com/project-codeflare/adr.

ADRs will be numbered sequentially and monotonically. Numbers will not be reused.

If a decision is amended, we will keep the old one around, but mark it as superseded. (It's still relevant to know that it was the decision, but is no longer the decision.)

We will use a format with just a few parts, so each document is easy to digest.

Approval Process / Flow

ADRs will require at least two approvals in addition to being open for at least a week.

Reviews

Reviewed by Date Notes
Abhishek Malvankar 04-18-2023 Approved
Alex Corvin 04-18-2023 Approved
Ashish Kamra 04-19-2023 Approved
Kevin Postlethwait 04-18-2023 Approved
Mustafa Eyceoz 04-18-2023 Approved

References

Citations