-
Notifications
You must be signed in to change notification settings - Fork 35
Open
Labels
community drivenNeeds community support to be implementedNeeds community support to be implemented
Description
To improve the structure, clarity, and scalability of EOReader's development workflow, it would be valuable to consider adopting a gitflow branching model.
Why
EOReader is becoming increasingly collaborative, and new contributions (such as the addition of sensors or improvements to the API) are more frequent. A structured branching strategy can help:
- Separate stable production code from ongoing feature development
- Encourage cleaner integration of external contributions
- Clarify the release process (especially for tagging, changelogs, and hotfixes)
- Reduce risks of regressions in the main branch
Suggested GitFlow model
main: always stable, tagged releases onlydevelop: integration branch for ongoing workfeature/<name>: for individual features or improvementshotfix/<name>: for urgent fixes made on main
Proposal
- Document this workflow in
CONTRIBUTING.mdor a dedicatedDEVELOPMENT.md - Enforce protected branches on
mainanddevelop - Encourage contributors to open PRs from feature branches into
develop - Use
mainonly for release tags and production-level code
Summary
References
remi-braun
Metadata
Metadata
Assignees
Labels
community drivenNeeds community support to be implementedNeeds community support to be implemented