New Beta Process
The recalbox beta process will be enhanced, i'll write the dev process so we can all iterate on it.
Development Process :
- Open a new Issue on https://gitlab.com/recalbox/recalbox/-/issues
- Open related merges requests on recalbox, ES, configgen... Merge requests must reference the issue, this way everything appears in one place : the issue.
- A merge request that has been validated can
- be embedded in the next beta
- be tested on the branch
- To set a Issue ready for a beta, add the TestingBeta
- The beta will be build this way:
-
beta
branches are hard reseted on master branches - all opened merge requests related to issues with the label TestingBeta are merged on
betas
branches
-
- Recalbox beta is builded against those branches
- Tested feature that are ok lead to closing issues
Edited by digitalLumberjack