[ Discussion on GitHub ]
<https://github.com/hydrogen-music/hydrogen/discussions/1174>

Hello lovely contributors!

Features that are planned for the 1.1 release are nearing completion. In
order to allow time for stabilisation, testing and translation, while still
allowing ongoing development for features intended for 1.2 and beyond,
we'll be creating a development branch for this, and reserving master for
1.1-related work.

Once stabilised for release, a release/1.1 branch will be created, and
development merged back to master.

                                    .-> release/1.1
                                    |
master -+--> master: work for 1.1 --+-*-> master: 1.2 onward
        |                           |
        '--> development for 1.2+ --'

Keeping the default branch for 1.1 (rather than creating the release branch
immediately) emphasises that this is where we want to focus effort on
testing and translation until we reach a release candidate.

During stabilisation, commits on master may be periodically merged to
development to minimise the pain of the final merge from development back
to master.

String Freeze

Sometime soon during the release stabilisation, we will call a String
Freeze and update translations from source to allow translators to work
from a stable set of strings. This will only apply to master.

Pull Requests

During the stabilisation period, any pull requests should be opened against
the appropriate base branch:

master only for fixes, translations and finalising features for 1.1.
development for everything else.

(The base branch for existing PRs can also be changed)

Thank you, and rock on!


-- 
C.
_______________________________________________
Hydrogen-devel mailing list
Hydrogen-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hydrogen-devel

Reply via email to