This site is a development preview. As such the content and styling may not be final and is subject to change before going into production. To see more information about the redesign click here.

Source Control

The Bioconductor project is maintained in a Git source control system. Package maintainers update their packages by pushing changes to their git repositories.

Please see the Git Version Control for different scenerios and workflows from setting up remotes, transitioning from svn, syncing github and Bioconductor git.bioconductor.org repositories, and troubleshooting.

Annotation packages

Traditional Annotation packages are not stored in GIT due to the size of annotation files. To update an existing Annotation package please send an email to maintainer@bioconductor.org. A member of the Bioconductor team will be in contact to receive the updated package.

Newer annotation packages can be stored in GIT as it is a requirement to use the AnnotationHub or similar server hosted data. The larger sized files are not included directly in the package. To contribute a new Annotation package please contact hubs@bioconductor.org for guidance and read the documentation on How to Create A Hub package.

Currently direct updates to annotation packages, even those stored on git, are not supported. If you wish to updated an annotation package, make required changes and push to git.bioconductor.org. Then send an email to hubs@bioconductor.org or maintainer@bioconductor.org requesting the package be propagated.

More help

Need more help? Ask on the bioc-devel mailing list.