description |
---|
Want to contribute back to Dispatch? These pages describe the general development flow, our philosophy, the test suite, and issue tracking. |
Dispatch documentation is managed via Gitbook.
Creating a release of Dispatch requires the step below.
If the database schema changes, we will need to update the sample data accordingly.
- Run the Bash script
update-example-data.sh
in thedata
directory. - Create a commit with any changes
- Create a pull request with the change
- Merge change
- Update the version number in
dispatch/__about__.py
- Create a new entry in the changelog
- Create a commit with the changelog changes
- Create a pull request with the change
- Merge change
- Create a new changelog with all significant changes since the last release
- Update GitHub releases: https://github.com/Netflix/dispatch/releases
- Publish the release
We rely on the latest tag to identify the most current stable version. Follow the steps below to update this tag:
Delete the previous tag:
git tag -d latest
Create a new tag:
git tag -a latest <commit>
Push the tag:
git push origin latest