Expand description
Core functionality for git-adr.
This module contains the core abstractions for managing ADRs:
Adr- The ADR data modelGit- Low-level git operationsNotesManager- CRUD operations for ADRs in git notesIndexManager- Search index operationsConfigManager- Configuration managementTemplateEngine- Template rendering
Structs§
- Adr
- An Architecture Decision Record.
- AdrConfig
- Configuration for git-adr.
- Config
Manager - Manager for ADR configuration.
- Flexible
Date - Flexible date type that accepts both full datetime and date-only formats.
- Git
- Git subprocess wrapper.
- Index
Manager - Manager for the search index.
- Notes
Manager - Manager for ADR operations in git notes.
- Template
Engine - Template engine for ADR generation.
Enums§
- AdrStatus
- Status of an ADR.
Constants§
- ADR_
NOTES_ REF - Notes reference for ADR content.
- ARTIFACTS_
NOTES_ REF - Notes reference for artifacts.