Closed
Description
As commented in #148 (comment) some aspects should be discussed for everyone to be on the same page.
As mentioned in #126 (comment) and #123 (comment) I suggest we lean towards a git-flow inspired workflow because it has proven efficient.
I suggest the following:
- The
master
branch should only be updated when a new version has been released - The
develop
branch is the branch we use between releases. - For people not to accidently PR to master we have the
develop
branch as default branch. If people take the lib from git they will get the bleeding edge - but all documentation refer to the last stable CDN version. - As we are many people around the table
develop
will be only be able to accept PRs with working travis testT hat way we avoid creating too many merge problems with each other while developing. - Everyone does what they can to respect the time and efforts of the team.