[Bioc-devel] Continuing Github development workflow after submission to Bioconductor

Laurent Gatto |@urent@g@tto @end|ng |rom uc|ouv@|n@be
Mon Aug 2 17:26:58 CEST 2021

Dear Kelsey,

Speaking of my own experience, GitHub remains the main development platform after my packages are added to Bioconductor (see for example several packages in [1]). Whenever new features or bugs are ready, the new version gets pushed to the Bioconductor git server, which is simply added as another remote [2] to my local clone. I can provide more details if needed.

The only things that you need to take care of are

1. bump the version when you push to Bioc (bump z in x.y.z, so that the new version is propagated and becomes available with BiocManager::install());
2. after a release, pull from the Bioc remote and merge into GitHub's main branch to update y accordingly.

Related to 1 above, whenever I push the Bioc, I also immediately bump z on GitHub (even if there's still no change), and tag to commit with 'New gh devel version', to avoid having identical versions from different sources.

Best wishes,


[1] https://github.com/RforMassSpectrometry
[2] http://bioconductor.org/developers/how-to/git/push-to-github-bioc/

From: Bioc-devel <bioc-devel-bounces using r-project.org> on behalf of Kelsey Chetnik via Bioc-devel <bioc-devel using r-project.org>
Sent: 02 August 2021 17:16
To: bioc-devel using r-project.org
Cc: Jan Krumsiek
Subject: [Bioc-devel] Continuing Github development workflow after submission to Bioconductor


My lab is currently considering submitting our package to Bioconductor, but I am curious about how - if at all - this will affect our development workflow on Github. Specifically, I would like to know if after submission to Bioconductor, our lab's repo of the package remains independent of the Bioconductor version. We would like to be able to continue working on and developing our package as before and only push changes to Bioconductor when we have reached a new stable version.

Thank you,

        [[alternative HTML version deleted]]

Bioc-devel using r-project.org mailing list

More information about the Bioc-devel mailing list