22 lines
717 B
Markdown
22 lines
717 B
Markdown
# Contributing to protozero
|
|
|
|
## Releasing
|
|
|
|
To release a new protozero version:
|
|
|
|
- Make sure all tests are passing locally, on travis and on appveyor
|
|
- Make sure "make doc" builds
|
|
- Update version number in
|
|
- include/protozero/version.hpp (two places)
|
|
- CMakeLists.txt (one place)
|
|
- Update CHANGELOG.md
|
|
(don't forget links at the bottom of the file)
|
|
- Update UPGRADING.md if necessary
|
|
- `git commit -m "Release X.Y.Z" include/protozero/version.hpp CMakeLists.txt CHANGELOG.md UPGRADING.md`
|
|
- `git tag vX.Y.Z`
|
|
- `git push`
|
|
- `git push --tags`
|
|
- Go to https://github.com/mapbox/protozero/releases
|
|
and edit the new release. Put "Version x.y.z" in title and
|
|
cut-and-paste entry from CHANGELOG.md.
|