How can I create a Bioconductor compliant package?
Software contributions to Bioconductor should be in the form of standard R packages. Guidelines on creating your own R packages are provided in the “Writing R Extensions” manual. Packages must pass R’s CMD check process without warnings or errors. They must work with the current version of R (this will be a number no less than R 1.5). In addition, each package should contain a directory inst/docs that includes LaTeX documentation. The documentation here is intended to describe the overall functionality of your package. Note that this is separate from and in addition to the standard R help files documenting individual functions. Details on Bioconductor’s approach to documentation are given in “Documentation and reproducible research”. In addition, we recommend that you consult released Bioconductor packages for examples. We encourage the use the Bioconductor classes and methods. Especially those in the Biobase and annotate packages.