almende / vis

⚠️ This project is not maintained anymore! Please go to https://github.com/visjs
7.86k stars 1.48k forks source link

Switch to OneFlow #4219

Open techtonik opened 5 years ago

techtonik commented 5 years ago

I am not a contributor to this project, but I am an interested party in vis.js, because of the need to convey relationships to people in visual form https://techtonik.bitbucket.io/graphs/index.html

Right now there is inactive default master and active develop. Two problems:

  1. master is a default branch, but people need to recreate PRs for develop
  2. master is not active, but because it is on the front page, it leaves an impression of abandoned project

Why not just to switch to develop as default? I haven't tested it, so it is solely FUD that it breaks some tools (and people) that use master as default for everything. Another argument is that there is no need to keep two development branches - it is enough to have one protected master + PRs + rebases + tags and release branch if needed - KISS.

This is called OneFlow - https://www.endoflineblog.com/oneflow-a-git-branching-model-and-workflow