osrm-backend/CONTRIBUTING.md
Dennis Luxen 1973db4431 Squashed 'third_party/vtzero/' content from commit cf89d56ac
git-subtree-dir: third_party/vtzero
git-subtree-split: cf89d56ac22eee0a252aab8d2e87344e4ce73d70
2024-05-07 21:02:58 +02:00

26 lines
766 B
Markdown

# Contributing to vtzero
## Releasing
To release a new vtzero version:
- Make sure all tests are passing locally and on travis/appveyor
- Update version number in
- `CMakeLists.txt` (one place)
- `include/vtzero/version.hpp` (two places)
- Update CHANGELOG.md
- Update UPGRADING.md if necessary
- `git commit -m "Release X.Y.Z" include/vtzero/version.hpp CMakeLists.txt CHANGELOG.md UPGRADING.md`
- `git tag vX.Y.Z`
- `git push`
- `git push --tags`
- Go to https://github.com/mapbox/vtzero/releases
and edit the new release. Put "Version x.y.z" in title and
cut-and-paste entry from CHANGELOG.md.
## Updating submodules
Call `git submodule update --recursive --remote` to update to the newest
version of the mvt fixtures used for testing.