This repository contains stand-alone “How To” documents related to Bioconductor. A HowTo should be short, and focus on how to solve a well-defined question using one or more Bioconductor packages.
How to contribute
- Fork this repository and create a new branch.
- Copy and rename the
howto_template.qmd
file frominst/templates
to thevignettes
directory, and edit the copy accordingly. Please choose the name for the new vignette in such a way that it is unique and clearly indicates the content. Note that the title of the vignette should be added both to thetitle
field and the%\VignetteIndexEntry
in the YAML section. - Test the vignette locally in a fresh R session, to make sure that it is self-contained and runs without errors.
- Add your name to the
Author
list in theDESCRIPTION
file. - If your HowTo is using packages that are not already included among the dependencies of
BiocHowTo
, please add them to the list ofImports
in theDESCRIPTION
file. One way to do this is via theusethis
package:
usethis::use_package("name_of_new_dependency")
- Add the new vignette to a suitable section under ‘Articles’ in the
_pkgdown.yml
file. - Push the changes to your forked repository and open a pull request to the
devel
branch of the parent repository. - All submissions will be reviewed by the Bioconductor Training Committee.