DEVELOPMENT
Christian Mollekopf
mollekopf at kolabsys.com
Fri Mar 9 20:22:40 CET 2012
DEVELOPMENT | 31 +++++++++++--------------------
1 file changed, 11 insertions(+), 20 deletions(-)
New commits:
commit 3621b8166463ec32cb769817a463b1f339000639
Author: Christian Mollekopf <mollekopf at kolabsys.com>
Date: Fri Mar 9 20:22:29 2012 +0100
updated branch layout and versioning information.
diff --git a/DEVELOPMENT b/DEVELOPMENT
index db795c3..ce42fff 100644
--- a/DEVELOPMENT
+++ b/DEVELOPMENT
@@ -12,36 +12,27 @@ For the python tests:
Make sure you have "nosetests" for python2 is installed (python2-nose on arch). Otherwise you will get an error that "PyInit__kolabformat" could not be found.
-For the library only, switch to the c++ directory and read the instructinos in there
+For the library only, switch to the c++ directory and read the instructions in there.
Branch layout:
master
- The latest and greatest, schema definitions only
+ The latest and greatest.
- <language>/master
+ v<minor>.<teeny>
- The latest and greatest language bindings (generated) and wrapper
- libraries (if appropriate) for <language>. For example, branch
-
- python/master
+ Version branch for the 3.<minor>.<teeny> product
+ series.
- is occassionally, regularly, merged with the master branch.
- Bindings are then generated, modifications are updated where
- necessary, test-cases executed, and naturally we hope all is well.
+ dev/*
- <major>.<minor>
+ Temporary development branches.
- Schema definitions developed for the <major>.<minor> product
- series.
+Versioning:
- Tracks towards a future <teeny> version release, using the
- x.y.z versioning schema.
+ According to http://wiki.kolab.org/KEP:5
- <language>/<major>.<minor>
+ <major>.<minor>.<teeny>
- Using the same schema definitions as <major>.<minor> schema
- definitions branch, generated bindings and modifications (if
- necessary) and wrapper libraries (if appropriate) for
- <language> are maintained in this branch.
+ Where major stands for the major format version. Minor are larger relaese and teeny bugfix releases.
More information about the commits
mailing list