Skip to content

Commit

Permalink
Merge pull request #282 from input-output-hk/abailly-iohk/keep-reject…
Browse files Browse the repository at this point in the history
…ed-adrs-adr.md

An ADR to keep rejected ADRs 'forever'
  • Loading branch information
Arnaud Bailly authored Mar 28, 2022
2 parents 212be95 + 9e0d3cf commit 342de6e
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions docs/adr/2022-03-23-keep-discarded-adr.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
slug: 16
title: |
16. Keep Rejected ADRs
authors: []
tags: [Accepted]
---

## Status


## Context

We have started using _Architecture Decision Records_ as our primary way to document the most important design decisions we take while developing Hydra Node, and this has proved effective in fostering fruitful discussions about major architecture changes.

During the course of this project, we have sometimes had debates on various topics leading to rejection of [some ADRs](https://github.com/input-output-hk/hydra-poc/pull/230). It could be the case that a previously rejected proposal turns out to be interesting, either because the context and situation have changed enough to reevaluate a proposal, or as background for some new proposal.

## Decision

_therefore_

* We will keep rejected _Architecture Decision Records_ alongside accepted and draft ones, in the same location and format
* Rejected ADRs _must_ have tag `[Rejected]` set

## Consequences

Once attributed a _serial number_ an ADR keeps it "forever", whether it's rejected or accepted

0 comments on commit 342de6e

Please sign in to comment.