Skip to content

Latest commit

 

History

History

architecture-decision-records

Architecture Decision Records (ADRs)

Here we document Mir's architecture decisions. Each file corresponds to a single decision made, roughly following Michael Nygard's blog post and (starting at ) the MADR project. Each decision records, along its clear statement, the context in which it was made and its expected consequences.

To create a new ADR, use the template file.

When an ADR is added or updated, the following table of contents must manually be updated as well.

Table of contents

  • ADR-0001 - Node and client ID types (Accepted Apr 21, 2022)
  • ADR-0002 - Timer module (Accepted May 2, 2022)
  • ADR-0003 - Generalize modules (Accepted May 31, 2022)
  • ADR-0004 - Generalize event dispatching