How to proceed
Closed this issue · 1 comments
Maybe just a short explanation how we thought it would be the best to develop the package from now on.
I think the way to go on from here, is to create a new branch from the develop branch whenever someone wants to add or modify the code. Just name the branch according to your changes (e.g. the name of the new function or metric). Once everything is running smoothly we can merge the new branch into the development branch. The development branch would be the stable one for installing the package from GitHub, while the master branch would be the one for the CRAN releases. So feel free the create a new branch whenever you want :)
Okay.....there is a slight change of the procedure.
We created a new branch called "CRAN". This is the branch containing the current version on CRAN and should only be pushed to for new CRAN releases (it is also protected).
The "master" branch is now the branch with the stable GitHub version and new features should be branched from there. We are going to delete the "develop" branch.
We did this so we can update the homepage (which is linked to the master branch) without interfering with the CRAN release version.