26 lines
1.2 KiB
Markdown
26 lines
1.2 KiB
Markdown
# Documentation Index
|
|
|
|
This directory contains project documentation for the Bitcoin Core Admin Dashboard.
|
|
|
|
## Document Map
|
|
|
|
- `doc/architecture.md` - System architecture, module responsibilities, and runtime flow.
|
|
- `doc/api.md` - HTTP API reference, authentication model, and endpoint contracts.
|
|
- `doc/data-models.md` - SQLite schema, data invariants, and retention behavior.
|
|
- `doc/build-and-deploy.md` - Build, runtime, and deployment rules for local and Docker usage.
|
|
- `doc/environment.md` - Environment variables, defaults, and production guidance.
|
|
- `doc/conventions.md` - Coding patterns and implementation conventions for this repository.
|
|
|
|
## Reading Order
|
|
|
|
1. Start with `doc/architecture.md`.
|
|
2. Use `doc/api.md` and `doc/data-models.md` for implementation details.
|
|
3. Use `doc/build-and-deploy.md` and `doc/environment.md` for operations.
|
|
4. Use `doc/conventions.md` when adding or modifying code.
|
|
|
|
## Cross-References
|
|
|
|
- API endpoints depend on persisted settings described in `doc/data-models.md`.
|
|
- Runtime behavior and deployment constraints are described in `doc/architecture.md` and `doc/build-and-deploy.md`.
|
|
- Configuration contracts in `doc/environment.md` are consumed by modules listed in `doc/architecture.md`.
|