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

Adopt git-flow workflow for a stable master branch #1248

Closed
CiaranOMara opened this issue Feb 3, 2019 · 1 comment
Closed

Adopt git-flow workflow for a stable master branch #1248

CiaranOMara opened this issue Feb 3, 2019 · 1 comment

Comments

@CiaranOMara
Copy link
Contributor

I like Gadfly and enjoy working with it. Unfortunately, it is unstable and has failed me at times when I've needed it to work.

Have you seen the git-flow workflow? The workflow promotes an always stable always working master branch. In this workflow, all development happens on a dev branch and all pull requests of development or new features are to the dev branch. If there is an issue with the master branch, hotfixes are applied to directly to the master branch; then the master branch is merged back into dev. This pattern of merging means there is no technical debt/new feature to overcome when applying a quick fix.

I hope that you consider the git-flow workflow for this project. I think it will help with stability, allow fixes to be applied quickly, and free people to develop new features.

@bjarthur
Copy link
Member

bjarthur commented Feb 6, 2019

i've used git-flow before. it's nice as you say because you can apply hot fixes.

gadfly, and all other julia packages to my knowledge, use the workflow adopted by the core julia language, where there is no separate dev branch. there are many developers that contribute to multiple packages, and it would be too confusing i think unless we all switched en masse.

you might raise this idea on discourse.

thanks for the many issues you have submitted here, and please continue letting us know if you have further problems or suggestions.

@bjarthur bjarthur closed this as completed Feb 6, 2019
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