Adopt shared policies and record CommandKit architecture

This commit is contained in:
2026-10-06 16:32:59 +00:00
parent 42d9b361cb
commit 88fb3f19b0
21 changed files with 3116 additions and 0 deletions

View File

@@ -1,2 +1,22 @@
# CommandKit
CommandKit is a Go library project for consistent CLI inspection, command syntax,
and shared command infrastructure across related applications.
The repository currently contains planning documents, accepted architectural
decisions, and adopted development policies. No Go module, public API, or command
implementation is available yet.
## Documentation
- [Contributor guide](docs/development.md)
- [Architecture policy](docs/policy/architecture.md)
- [CLI standard proposal](docs/roadmap/01-cli-plan.md)
- [Dispatcher implementation roadmap](docs/roadmap/02-dispatch.md)
- [Backend implementation roadmap](docs/roadmap/03-backend.md)
- [Public facade implementation roadmap](docs/roadmap/04-facade.md)
- [Policy adoption record and follow-up](docs/roadmap/policy.md)
CommandKit is licensed under the [LGPL v3.0 or later](COPYRIGHT).
[Open Source attribution notices](docs/oss/attribution.md) are available.