Skip to content

Architecture Decision Records (ADRs)

This directory contains Architecture Decision Records (ADRs) for the Duckalog configuration system refactoring.

ADRs

About ADRs

ADRs are documents that capture an important architectural decision made along with its context and consequences. They are intended to be:

  • Succinct: Easy to read and understand
  • Specific: Focus on one decision per document
  • Current: Reflect the current state of the system
  • Verifiable: Link to relevant code or documentation

Contributing

When making significant architectural changes:

  1. Create a new ADR following the established format
  2. Include the decision, context, and consequences
  3. Update this index to reference the new ADR
  4. Link related ADRs in the "See also" section

For more information about ADRs, see Documenting Architecture Decisions by Michael Nygard.