You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by st...@apache.org on 2014/09/25 03:18:30 UTC
[03/13] git commit: Update versioning-and-release-strategy.md
Update versioning-and-release-strategy.md
Project: http://git-wip-us.apache.org/repos/asf/cordova-coho/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-coho/commit/7c27d32a
Tree: http://git-wip-us.apache.org/repos/asf/cordova-coho/tree/7c27d32a
Diff: http://git-wip-us.apache.org/repos/asf/cordova-coho/diff/7c27d32a
Branch: refs/heads/master
Commit: 7c27d32acd4f588981aba4bef4b83af857645fc9
Parents: 0b8755f
Author: Steve Gill <st...@gmail.com>
Authored: Wed Aug 27 15:27:31 2014 -0700
Committer: Steven Gill <st...@gmail.com>
Committed: Wed Sep 24 17:17:04 2014 -0700
----------------------------------------------------------------------
docs/versioning-and-release-strategy.md | 20 +++-----------------
1 file changed, 3 insertions(+), 17 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cordova-coho/blob/7c27d32a/docs/versioning-and-release-strategy.md
----------------------------------------------------------------------
diff --git a/docs/versioning-and-release-strategy.md b/docs/versioning-and-release-strategy.md
index fb02c07..9bc6193 100644
--- a/docs/versioning-and-release-strategy.md
+++ b/docs/versioning-and-release-strategy.md
@@ -25,26 +25,13 @@
1. `SemVer` ([Semantic Version](http://www.semver.org))
* Used by platforms, plugman, CLI, core plugins
* Is important when describing dependencies in a sane way (e.g. within plugin.xml files)
- * Referenced sparingly by docs / blogs (e.g. only by release notes)
- 2. `CadVer` (Cadence Version)
- * Used by CLI, mobile-spec, cordova-js
- * Also referred to as the "Cordova Version"
- * Referenced by our website, blogs & docs
- * Used by JIRA for the "Fix Version" field
- * Each `CadVer` maps to a set of repo `SemVer`s
- * E.g. 3.0.0 uses `cordova-blackberry@3.0.0, cordova-ios@3.0.0, cordova-android@3.0.0`
- * E.g. 3.1.0 uses `cordova-blackberry@3.1.0, cordova-ios@3.0.1, cordova-android@4.0.0`
- * E.g. 3.2.0 uses `cordova-blackberry@3.1.1, cordova-ios@3.1.0, cordova-android@4.0.1`
- * E.g. 3.2.1 uses `cordova-blackberry@3.1.2, cordova-ios@3.1.0, cordova-android@4.0.1`
CLI exists in both lists because its version has the format: `CadVer-SemVer`
* E.g.: `3.0.0-0.5.1`
-
## Release Strategies
1. __On-Demand Releases__
* Any repository can do an on-demand release at any time.
- * These happen only when the team decides that a release cannot wait for the next regular release to happen.
* These releases contain critical bug fixes that can't wait for the next scheduled release.
2. __Weekly Releases__
* These occur at most once a week (if there are no commits worth releasing, then skip the release).
@@ -53,10 +40,9 @@ CLI exists in both lists because its version has the format: `CadVer-SemVer`
* These releases apply to: `CLI`, `Plugman`, and `Core Plugins`.
* These releases contain non-critical bug fixes as well as new features.
* Releases generally happen on Thursdays, but can be done on any day so long as it's been a week since the previous release.
- 3. __Cadence Releases__
- * These follow the 10 releases per year, as enumerated on RoadmapProjects.
- * The `CadVer` is increased (either MAJOR or MINOR) on each release.
- * The `SemVer` is increased only if there are changes since the previous release.
+ 3. __Platform Releases__
+ * Release whenever platform mainters decide they want to release
+ * Tools also get updated with a platform release
Related docs:
* [storing-repo-versions-design.md](storing-repo-versions-design.md)