Use nf-core git branches
The latest stable release should be on the main main or 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|main, 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.
- Contributing
- Pipelines
- Software packaging
- nf-test
- Website
- Code editors and styling
- Github
- How to contribute to nf-core
- Project proposals
-
- Tutorials
- Devcontainer
- Use nf-core pipelines
- Adding a pipeline
- Tests and test data
- Pipelines
- Contributing to nf-core
- External usage
- Google colab
- Nextflow training
- nf-core training
- Overview
- Contributing training
-
- Guidelines
- Graphic design
- Pipelines
- Components
- Documentation
- External use
- Google slides progressbar
- Pull request review
-
- Checklists
- Pipeline release
- Community governance
- nf-core/tools
- Installation
- Test datasets
- TUI
- Custom remotes
- API Reference