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,

Laurent


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

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

Hi,

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,
Kelsey

        [[alternative HTML version deleted]]

_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel

_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel

Reply via email to