This function is very similar to usethis::use_readme_rmd() except that it uses a template from biocthis. This template README.Rmd includes information on how to install your Bioconductor package, how to cite it, and thanks the authors of several packages. It was built on top of the original template from usethis::use_readme_rmd().

use_bioc_readme_rmd(open = rlang::is_interactive())

Arguments

open

Open the newly created file for editing? Happens in RStudio, if applicable, or via utils::file.edit() otherwise. This argument has the same behavior as the open argument used in usethis functions.

Value

This function adds and/or replaces the README.Rmd file in your R package. It's useful to use devtools::build_readme() after running this function or whenever you update the README.Rmd file.

Examples

if (FALSE) { # \dontrun{
## Run this function in your package
use_bioc_readme_rmd()
} # }

## Create an example package for illustrative purposes.
## Note: you do not need to run this for your own package!
pkgdir <- biocthis_example_pkg(use_git = TRUE)
#>  Setting active project to "/tmp/RtmpKDAe9y/biocthisexample".
#> Package: biocthisexample
#> Title: What the Package Does (One Line, Title Case)
#> Version: 0.0.0.9000
#> Authors@R (parsed):
#>     * First Last <first.last@example.com> [aut, cre]
#> Description: What the package does (one paragraph).
#> License: `use_mit_license()`, `use_gpl3_license()` or friends to
#>     pick a license
#> Encoding: UTF-8
#> Roxygen: list(markdown = TRUE)
#> RoxygenNote: 7.3.2
#>  Setting active project to "/tmp/RtmpKDAe9y/biocthisexample".

## Create a template README.Rmd file that is Bioconductor-friendly
biocthis::use_bioc_readme_rmd()
#>  Writing README.Rmd.
#>  Adding "^README\\.Rmd$" to .Rbuildignore.
#>  Writing .git/hooks/pre-commit.