mantisbt:development_process
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| mantisbt:development_process [2014/01/19 19:17] – Tweaking the release cadence numbers. vboctor | mantisbt:development_process [2014/05/13 15:15] (current) – Added 'Changing external libraries' rombert | ||
|---|---|---|---|
| Line 68: | Line 68: | ||
| * Support branch that is in stabilization mode (e.g. release candidates). | * Support branch that is in stabilization mode (e.g. release candidates). | ||
| * Developers will actively develop on master, but won't support customer instances on it. Customers are encouraged to use stable or release candidates for production, but not nightly builds. | * Developers will actively develop on master, but won't support customer instances on it. Customers are encouraged to use stable or release candidates for production, but not nightly builds. | ||
| - | * Goal is to fork for a major release 6 months. | + | * Goal is to fork for a major release |
| - | * Goal is to release a minor release every 2 months including | + | * Goal is to release a minor release every 2 months including targeted fixes. |
| + | * Security fixes can trigger immediate releases for stable branches. | ||
| + | |||
| + | ===== Changing external libraries ===== | ||
| + | |||
| + | |||
| + | Adding or removing an external library should be discussed first on the developer mailing list. | ||
| + | |||
| + | The following must be considered when reviewing an external library | ||
| + | * Technical fit | ||
| + | * License compatibility | ||
| + | * Recent development activity | ||
| + | * Community size/ | ||
| + | |||
| + | Changing versions of a library does not need to be discussed, unless there are major changes in the review criteria, e.g. change of license | ||
mantisbt/development_process.1390177059.txt.gz · Last modified: (external edit)
