-
Notifications
You must be signed in to change notification settings - Fork 592
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Proposal for better branch management practices for the Magma repository #8921
Comments
@ekowtaylor after discussion at today's TSC sync, we're supportive of the proposal but want a bit more clarification of how this will be implemented. Specifically, it's useful for e.g. CI changes to be tested by creating a new branch, and we want to better understand how that process would work under the proposed changes |
After thinking through this some more, the proposed next steps are as follows:
|
@hcgatewood let me know what you think |
@ekowtaylor LGTM. We didn't get to this today unfortunately, but I'll prioritize it at the next sync! |
Added some more details: https://fburl.com/8vbbd4pb |
@ekowtaylor let's plan to have you present this proposal at the Nov 1 TSC meeting |
Acknowledged, will prep for it |
Accepted! Thanks for driving this forward @ekowtaylor |
Better branch management for the Magma repository
As the product has matured and the team has grown, so has the number of branches in the repository.
There are now at least 50 branches in the codebase and this number is growing. It's essential that we tame this growth to foster a healthy perception around how we manage the repositories.
The goal is to limit who can create a branch in the repo and for what purpose. Whilst as this, we should cleanup the existing branches too.
Here are some thoughts about some concrete actions that we can take to achieve a healthier approach to managing branches.
-- Release testing and validation
-- Other program-wide needs as determined and validated by a set criteria (TBD) and owned by specific individuals/groups
Proposed changes
The text was updated successfully, but these errors were encountered: