<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://adr.github.io/</id><title>Architectural Decision Records</title><subtitle>An Architectural Decision (AD) is a justified design choice that addresses a functional or non-functional requirement that is architecturally significant. An Architecturally Significant Requirement (ASR) is a requirement that has a measurable effect on the architecture and quality of a software and/or hardware system. An Architectural Decision Record (ADR) captures a single AD and its rationale; the collection of ADRs created and maintained in a project constitute its decision log. All these are within the topic of Architectural Knowledge Management (AKM), but ADR usage can be extended to design and other decisions (“any decision record”).</subtitle> <updated>2026-06-15T18:16:18+02:00</updated> <author> <name>adr.github.io</name> <uri>https://adr.github.io/</uri> </author><link rel="self" type="application/atom+xml" href="https://adr.github.io/feed.xml"/><link rel="alternate" type="text/html" hreflang="en" href="https://adr.github.io/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2026 adr.github.io </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>Decision Capturing Tools</title><link href="https://adr.github.io/adr-tooling/" rel="alternate" type="text/html" title="Decision Capturing Tools" /><published>2024-10-28T00:00:00+01:00</published> <updated>2026-06-15T18:15:29+02:00</updated> <id>https://adr.github.io/adr-tooling/</id> <content type="text/html" src="https://adr.github.io/adr-tooling/" /> <author> <name>adr.github.io</name> </author> <category term="adr" /> <summary>The following lists are rather inclusive and sorted alphabetically. Please find out about the status and the maturity of the list entries for yourself by following the links. Tooling to create and maintain decision files Any template ADG (Architectural Decision Guidance), a command-line tool written in Go for modeling, managing, and reusing architectural decisions in a lightweight and st...</summary> </entry> <entry><title>AD Practices</title><link href="https://adr.github.io/ad-practices/" rel="alternate" type="text/html" title="AD Practices" /><published>2024-10-27T00:00:00+02:00</published> <updated>2026-05-11T09:40:47+02:00</updated> <id>https://adr.github.io/ad-practices/</id> <content type="text/html" src="https://adr.github.io/ad-practices/" /> <author> <name>adr.github.io</name> </author> <category term="adr" /> <summary>The lists on this page point at ADR capturing practices and related advice but do not necessarily endorse all of them. Timing Architectural Decisions, a presentation given at the annual Swedish IT architect conference ITARC features many of the practices collected on this page. AD Making The Design Practice Repository (DPR) on GitHub and the DPR e-Book on LeanPub feature AD making and captu...</summary> </entry> <entry><title>ADR Templates</title><link href="https://adr.github.io/adr-templates/" rel="alternate" type="text/html" title="ADR Templates" /><published>2024-10-25T00:00:00+02:00</published> <updated>2026-05-11T10:53:22+02:00</updated> <id>https://adr.github.io/adr-templates/</id> <content type="text/html" src="https://adr.github.io/adr-templates/" /> <author> <name>adr.github.io</name> </author> <category term="adr" /> <summary>The following UML class diagram shows that many templates for ADR capturing exist, including (but not limited to) MADR, Nygardian ADRs, and Y-Statements: --- config: class: hideEmptyMembersBox: true --- classDiagram direction TB class ADR { &amp;lt;&amp;lt;abstract&amp;gt;&amp;gt; } ADR &amp;lt;|-- MADR ADR &amp;lt;|-- NygardADR ADR &amp;lt;|-- Y-Statement ADR &amp;lt;|-- OtherADRTemplate Mark...</summary> </entry> </feed>
