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

Rename the "production" branch to "main" #79

Open
Tracked by #68
jcbhmr opened this issue Jun 7, 2023 · 1 comment
Open
Tracked by #68

Rename the "production" branch to "main" #79

jcbhmr opened this issue Jun 7, 2023 · 1 comment
Labels
question Further information is requested

Comments

@jcbhmr
Copy link
Collaborator

jcbhmr commented Jun 7, 2023

No description provided.

@jcbhmr jcbhmr mentioned this issue Jun 7, 2023
15 tasks
@jcbhmr
Copy link
Collaborator Author

jcbhmr commented Jun 7, 2023

Some projects work best with the mindset: "anything in main is already deployed. 'develop' is the dev merge target & the default branch".

Others work best with the mindset "main is the default merge target. Releases are deployed."

With the scale of npm packages being so small (vs some large npm-based projects like big websites) I think this project would benefit greatly from the reduced complexity of a basic release-based workflow. This is also the default "mode" that works well with the "GitHub flow". PRs default to merge against 'main', releases are made by admins/maintainers, automatic deployments happen on release; everyone's happy! 😊

We already seem to be halfway to the release-based "ideal" workflow, but right now there's some odd branches like "legacy"...

@mesqueeb Thoughts on this? I'd like to take the initiative and trim the branches back to simple main + feature branches and merge #78, but I want some kind of explicit 👍/👎 signal that I should or shouldn't do this.
image

@jcbhmr jcbhmr added the question Further information is requested label Jun 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant