Bioconductor is an open development project, meaning that all developers from the scientific community are able to contribute software. In order to foster coherence within the project, developers are encouraged to follow package guidelines to make it easier for others to use and extend the software. New software is added to the project through a package submission process.
The developer mailing list facilitates communication amongst Bioconductor developers.
Packages contributed to Bioconductor are added to the project subversion repository. Contributing developers are then provided with password protected write access to their portion of the codebase. Anonymous access to this repository is also available; the source control page provides more information.
Changes in R and Bioconductor could result in the malfunction of
software packages. Therefore, package maintainers should periodically
check their packages to ensure that they are still working as
expected. To facilitate this, Bioconductor maintains a daily build
system to check that every
package in the release and development branches can be built via
R CMD build and checked via
R CMD check. Packages that fail to
pass these checks will regretfully be dropped from the next release
Source Code & Build Reports »
Source code is stored in
Software packages are built and checked nightly. Build reports: