Skip to content

Developers

Florian Hartig edited this page Jun 14, 2022 · 2 revisions

Git workflow

I consider the main git branch the development branch, and the CRAN releases the release branch, i.e. I don't have an extra release / dev branch on this repo.

Thus, the usual workflow for a feature should be:

  1. create feature branch
  2. implement feature
  3. update
  4. create PR, for more complicate issues ask for code review
  5. merge with main (dev) branch

If a feature branch relates to an issue, I prefer to have the issue number in name of the branch (see existing branches)

Checks for CRAN Update

To prepare for a CRAN update, check first that all issues associated with this update are closed, and/or decide to push those to the next release.

Then, update version/date info, and make sure there are no issues

Clone this wiki locally