mesqueeb / is-what

JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.
https://mesqueeb.github.io/is-what/
MIT License
185 stars 20 forks source link

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

Closed jcbhmr closed 5 months ago

jcbhmr commented 1 year ago

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

mesqueeb commented 5 months ago

done! :tada: