# Release tools for Go projects
The main idea is to provide a way to make new releases, version bumps and publishing of created artifacts with one command.
To support this a descriptor file is used which defined behavior and properties in a configuration format, such as YAML or TOML.
## Sample Project File
command: make build-in-docker
release: "[release] Release version"
development: "[release] Next development version"
format: Release $version
## Release Flow:
- Read configuration
- Get current version
- Bump version to release
- Git commit
- Git tag
- Set version to next development