Category:RoadMap: Difference between revisions

m
Line 42: Line 42:
A freeze is done with a goal of a stable version in mind. To start a freeze, a new branch of sources is created, from '''develop''' branch, and called '''x.y''' branch. A '''freeze version''' is the version into branch '''x.y''' until version '''x.y.0''' is publicly released. When done it become a '''maintenance version''' (see next definition).
A freeze is done with a goal of a stable version in mind. To start a freeze, a new branch of sources is created, from '''develop''' branch, and called '''x.y''' branch. A '''freeze version''' is the version into branch '''x.y''' until version '''x.y.0''' is publicly released. When done it become a '''maintenance version''' (see next definition).
* When a freeze has started, all following things are still allowed into this branch:
* When a freeze has started, all following things are still allowed into this branch:
** Any change of code to fix bugs
** Any change of code to fix bugs (code change must however not introduce architecture change nor new library)
** Any change into translation (language files or adding translation key implementation)
** Any change into translation (language files or adding translation key implementation)
** Any change into data reference (stored into table llx_c_*. For example, update of vat rates, adding countries, ...)
** Any change into data reference (stored into table llx_c_*. For example, update of vat rates, adding countries, ...)