I am developing an R package and I plan to eventually upload it to BioConductor. However, after I went over the guidelines, I realized that it seems to be more restricted comparing with the requirement from CRAN. I followed the book: "[R Package][1]" by Hadley Wickham, but I believe this book is designed to help people submit CRAN packages, not too specifically for BioConductor.

Therefore I wonder if there is any special issue I should pay additional attention here. Especially formats I guess. 

Thank you.

  [1]: http://r-pkgs.had.co.nz/
I have a package at Bioconductor. As a developer you should know:
 
 - Make sure your code is 80 characters wide
 - Don't use S3. Bioconductor reviewers will look at your source code.
 - Go through much tougher review process than CRAN (but nothing compares to submitting a paper)
 - You must have a vignette. This is not the case for CRAN.

Bioconductor packages are usually better than CRAN packages on average, and more user-friendly. As a user, a vignette really helps. 

Advantages of Bioconductor:
    
 - Your package will be announced on Twitter by core Bioconductor members. This is a __big-plus__ because they have huge number of followers interested in Bioinformatics.
 - Your package will be listed on Bioconductor website. This is useful because that's where Bioinformaticians go.
 - You have professional community support 
 - My paper on my package was submitted and accepted by a respectful journal. The reviewers wrote they trusted the software because it was in Bioconductor.

Disadvantages of Bioconductor:

 - Release schedule is 6-months, this is very annoying. Although you can modify the release branch.