Skip to content

Architectural Decision Records

This project stores Architectural Decision Records (ADRs) in this directory.

The records follow the Nygard ADR structure recommended by adr.github.io:

  • Title
  • Status
  • Context
  • Decision
  • Consequences

Index

ADR Title Status
0001 Test Architecture And Layering Accepted
0002 Class Naming Convention By Suffix Accepted
0003 SOLID Compliance And Established Design Patterns Accepted
0004 Domain-Specific Exception Hierarchies Accepted
0005 Method-Level PHPDoc And Import-Based Type References Accepted
0006 Changelog Maintenance And Unreleased Entry Policy Accepted
0007 Conventional Commits Accepted