ADR
Architectural Design Records (ADRs) are short documents that capture a single architectural or design decision, its context, and its consequences. Less is more, keep these brief. Each ADR is a separate markdown file located in this directory. ADRs provide a clear, version-controlled history of why decisions were made.
Contents:
- ADR Introduction
- ADR-001: Django
- ADR-002: Docker
- ADR-003: Kubernetes
- ADR-004: 12-Factor App
- ADR-005: Manifests
- ADR-006: Rest API
- ADR-007: Settings
- ADR-008: Function Calling
- ADR-009: Async Tasks
- ADR-010: Management Commands
- ADR-011: Logging
- ADR-012: Error Handling
- ADR-013: Testing
- ADR-014: CI/CD
- ADR-015: Dependency Management
- ADR-016: Security
- ADR-017: Database
- ADR-018: Caching
- ADR-019: React
- ADR-020: Semantic Versioning
- ADR-021: Internationalization
- ADR-022: Feature Flags
- ADR-023: API Versioning
- ADR-024: Broker Model
- ADR-025: Django Templates
- ADR-026: Keen Bootstrap
- ADR-027: Python Annotations
- ADR-028: Code Quality
- ADR 029: Docstring Style