Hi all,
Once Wok 2.3 and Kimchi 2.3 were announced, I'd like to share with
you the new development flow to be adopted up to now.
1. The next branch will not exist anymore from now on.
2. The master branch will always handle new feature development.
3. Now, stable branches are added to the plan. One for each major
release.
How will it work?
The stable-2.3.x branch was already created and points to 2.3.0
release.
In this branch, only bug fixes will be merged! By the end of
December, the 2.3.1 release will be announced.
The master branch will handle the new features development - to be
the base for the next major release.
Once the major release enters on code freeze, the stable branch for
this release will be created and then, only bug fixes will be
accepted there.
The master branch continues to handle new features development.
Specially in this first cycle, we will not have a major release by
end of December.
Instead of that, we will have a 2.4-Beta. Just because we don't have
much time (due the holidays in the end of year) and effort to
release two versions together.
You can get more details for the next 2 releases in the graphic
below.
Another change for next year will be the number of releases per
year.
Today, we have 4 releases per year (March, June, Sept, Dec) and it
will be changed to 3 - one release for every 4 months (April, Aug,
Dec).
That way, we will have 2 months for development and 2 months on code
freeze. Maybe that way we can deliver more stable releases.
Please, let me know your thoughts on all that.
Regards,
Aline Manera