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.
- 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.
To suggest a new topic for a HowTo, open an issue and provide some more details of your suggestion. If you would like to take on one of the open issues, either assign yourself (if possible), or comment in the issue, and one of the administrators can assign you.