Expand description
Persistence layer.
Read and write backlog items as Markdown (TOML frontmatter plus body), one item per file. Repository traits keep persistence separate from the domain layer and make backends replaceable in tests.
Frontmatter is TOML between +++ delimiters and uses the same serialization format as
config.toml, keeping the data human-editable.
Structs§
- Board
Lock - Advisory RAII guard that serializes board writes.
- File
Repository BacklogItemRepositoryandSprintRepositoryimplementation backed by the.pinto/directory.- GitRepository
- File persistence with a thin Git-commit layer.
Enums§
- Backend
- Persistence backend selected in configuration.
- Storage
Backend - Storage backend selected for the board.
Traits§
- Backlog
Item Repository - Sprint
Repository - Persistence operations for sprints.
Functions§
- parse_
item_ markdown - Parse a backlog item’s
+++TOML frontmatter and Markdown body.