Adopt shared policies and align ReleaseKit documentation and licensing

This commit is contained in:
2026-10-05 14:39:49 +00:00
parent 4f914f10cf
commit 43c20b0f61
18 changed files with 2540 additions and 528 deletions

View File

@@ -1,3 +1,22 @@
# ReleaseKit
ReleaseKit is an opinionated Go library that bundles common scripts and functions for releasing applications.
ReleaseKit is being designed as an opinionated Go library and executable for a
shared release process. The repository currently contains policies, architectural
decisions, and implementation proposals. Go packages, commands, and release
automation have not been implemented.
## Documentation
- [ReleaseKit proposal](docs/roadmap/releasekit.md): proposed publication, builds,
version injection, and delivery, with the initial implementation plan.
- [Contributor guide](docs/development.md): orientation, validation, and selective
policy reading.
- [Architecture policy](docs/policy/architecture.md): responsibility and dependency
boundaries for development.
- [ADR 0001](docs/adr/0001-public-facade.md): the accepted public facade decision.
- [Policy adoption roadmap](docs/roadmap/policy.md): completed adoption and pending
release bootstrap work.
ReleaseKit is licensed under the [LGPL v3.0 or later](COPYRIGHT).
[Open Source attribution notices](docs/oss/attribution.md) are available.