Skip to content
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

Create a Develop Branch #2

Open
HumanInTheory opened this issue Dec 14, 2024 · 1 comment
Open

Create a Develop Branch #2

HumanInTheory opened this issue Dec 14, 2024 · 1 comment

Comments

@HumanInTheory
Copy link
Collaborator

I advocate for creating a branch in the main repository called develop which will be the branch to merge all changes into. In this schema, main would be reserved for commits tied directly to public builds in a 1-to-1 ratio.

Pros:

  • Allows maintainers to trust that commits in main are operational
  • Assists maintainers in tracking down bugs identified in a public release
  • Simplifies search for regressions via binary search of release commits
  • Provides a simplified view into the repository for non-technical observers

Cons:

  • Slight complexity increase for creating a release version
  • Slight complexity increase for repository management
  • May cause initial confusion for new maintainers unfamiliar with this workflow
@skeddles
Copy link
Contributor

i most worry about the final con, not sure it's worth doing if it makes it harder for newbies to contribute, since it's fundamentally a collaboration

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants