You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
John McCarthy edited this page Nov 6, 2013
·
3 revisions
We have a single 'release' branch that accumulates all of the releases instead of a branch for each release.
Stable releases are on the master branch.
The latest code is on the 'develop' branch and is the least stable.
The versioning scheme digits represent:
[major release].[minor release].[bug fix release]
Major Release: Basically anything can be changed or added here :)
Minor Release: New methods and features can be implemented but clients should be able to migrate to new version without any change on their side (methods can be deprecated but not removed).
Bug Fix Release: focused on fixing internal implementation but changes nothing in relation to public interfaces (obviously doesn't change public methods signature but also doesn't add new ones).