Technical Docs

The Letterbook project makes use of Architecture Decision Records to discuss and document substantial technical decisions. ADRs allow us to document our intentions and the reasoning behind our decisions, as we're making them. This has worked well for the project. These make up the bulk of our documentation, at the moment.

ADRTitleStatusDate
adr-1 System Design Guidance revised 2024-07-26
adr-2 Architecture and Design Patterns superseded 2024-02-16
adr-3 Accounts vs Profiles vs Actors decided 2023-07-10
adr-4 Error Reporting deferred 2023-12-30
adr-5 Integration Tests decided 2023-12-27
adr-6 The Purpose of Code Review decided 2023-12-27
adr-7 Data Model for Generic Posts decided 2024-01-02
adr-8 Architecture Update decided 2024-02-25
adr-9 Code Style decided 2024-03-07
adr-10 Razor Pages decided 2024-05-05
adr-11 Design Philosophy decided 2024-12-16