From 32dd946556c55ebdd10bf215d618c625edbdd9be Mon Sep 17 00:00:00 2001 From: Daniel Baark Date: Mon, 11 Sep 2017 04:03:04 +0100 Subject: [PATCH] #411 Release Policy (#412) * Release Policy * Typo --- ReleasePolicy.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 ReleasePolicy.md diff --git a/ReleasePolicy.md b/ReleasePolicy.md new file mode 100644 index 000000000..d9b9320e1 --- /dev/null +++ b/ReleasePolicy.md @@ -0,0 +1,20 @@ +# Gem Release Policy + +Applicable to Daru > 0.1.6 + +## Versioning + +Daru follows semantic versioning whereby the version number is always in the form MAJOR.MINOR.PATCH + +* Patch bump = Bug fixes +* Minor bump = New features but backwards compatible +* Major bump = API breaking changes + +For Major and Minor bumps release candidates should be released around 2 weeks prior to the bump and are indicated by MAJOR.MINOR.0.rc. + +For more information see the full semantic versioning specification at http://semver.org/. + +## Release Timing + +Patch releases should be done after every fix of a major bug (as tagged in the github issue tracker). +Major releases should be kept to the minimum.