The latest stable release should be on the main master
branch.
No additional changes should be pushed to master after each release.
The main development code should be kept in a branch called dev
.
The nf-core dev
branch should be set as the default branch up until the first release.
For minor bugfixes a patch
branch may be used and merged directly into master
, leaving dev
for continued development work.
The TEMPLATE
branch should only contain vanilla nf-core template code.
It is used for automated synchronisation of template updates.