The Bioconductor project promotes high-quality, well documented, and interoperable software. These guidelines help to achieve this objective; they are not meant to put undue burden on package authors, and authors having difficultly satisfying guidelines should seek advice on the bioc-devel mailing list.
Package maintainers are urged to follow these guidelines as closely as possible when developing Bioconductor packages.
General instructions for producing R packages can be found in the Writing R
Extensions manual, available from within
RShowDoc("R-exts")) or on the R website.
Remember these are the minimum requirements for package acceptance and the package will still be subject to other guidelines below and a formal technical review by trained Bioconductor package reviewer .
This book is open-source and hosted at https://github.com/Bioconductor/pkgrevdocs. Contributions are welcome and encouraged in the form of forks and pull requests.