-
Notifications
You must be signed in to change notification settings - Fork 16
Contributing
Bertrand Putigny edited this page Jan 30, 2015
·
1 revision
The master branch stores official ESTER's releases. Every release is tagged in the master branch.
The dev branch is the branch to use to push commits between releases.
If you want to contribute, please feel free to clone the repository and either send patches by email to [email protected] or submit pull requests with github.
Remember that you should fork off of the
devbranch to ease merging your features into the next release.
As said earlier, new releases should go to the master branch. When the dev branch is mature enough to be released:
- Freeze the current version by creating a branch called
release-x.y.zwherex.y.zis the release number (e.g., 1.1.0). - Checkout this branch and edit VERSION to set
greekto rc1. - Checkout
devand updateVERSIONto the next version by increasing one of the major, minor or release number. - Once
release-x.y.zis ready to be released:- edit
VERSIONand setgreekthe empty string - merge it into the
masterbranch - tag the current
HEADwith the corresponding version (e.g.,v1.1.1) - you also should merge
release-x.y.zintodevto integrate changes made in this branch, but be careful not to changeVERSIONindev
- edit
- Eventually you can update the source archives at: http://ester-project.github.io/ester/ with tarballs made from the latest release.