Sha256: 0402b48971754ce8fd9c4e2a31485d6887d121a509562040b5b9c30b6d493a94
Contents?: true
Size: 1 KB
Versions: 1
Compression:
Stored size: 1 KB
Contents
# Releasing ## Performing releases 0. Merge the desired commits to master. But merge them cleanly! See: [merging](#merging) 1. Edit and commit the version file in `lib/cloudformation-ruby-dsl-addedvars/version.rb`. Bump the version based on the [version specification](#versioning-specification) 2. `git push` to origin/master 3. `rake release` ## Versioning specification For this project, we will follow the methodology proposed by http://semver.org/spec/v2.0.0.html. 1. Major versions break existing interfaces. 2. Minor versions are additive only. 3. Patch versions are for backward-compatible bug fixes. ## Merging When you use the shiny green "Merge" button on a pull request, github creates a separate commit for the merge (because of the use of the `--no-ff` option). This is noisy and makes git history confusing. Instead of using the green merge button, merge the branch into master using [git-land](https://github.com/bazaarvoice/git-land#git-land) (or manually follow the steps described in the project).
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cloudformation-ruby-dsl-addedvars-1.2.4 | docs/Releasing.md |