Skip to content

Latest commit

 

History

History
56 lines (36 loc) · 2.07 KB

ODH-ADR-0001-use-architecture-decision-records-for-open-data-hub.md

File metadata and controls

56 lines (36 loc) · 2.07 KB

Use Architecture Decision Records for Open Data Hub

Date 2023-02-20
Scope Open Data Hub
Status Draft
Authors Greg Sheremeta
Supersedes N/A
Superseded by: N/A
Tickets
Other docs: none

Open Data Hub 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/opendatahub-io/adr.

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

If a decision is reversed, 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

TBD

Reviews

Reviewed by Date Notes

References

Citations