These helper are mostly inspired by the one in usethis from the tidyverse team and are useful to setup a new pkgdown project with quillt
Usage
use_coc()
use_contributing()
use_github_action_quillt_pkgdown()
use_github_action_lock_thread()
use_quillt_pkgdown(config_file = "_pkgdown.yml", destdir = "reference")
use_quillt_issue_template(
issue_guide = TRUE,
community = TRUE,
so = TRUE,
blank_issue = FALSE
)Arguments
- config_file
Path to the pkgdown yaml config file - could be set to be
pkgdown/subfolder.- destdir
Target directory for pkgdown docs. By default, it will be in
referencesub directory for R Markdown related package using quillt.- issue_guide
default
TRUEwill add a link tohttps://yihui.org/issue/. You can pass a custom link as character vector. Set toFALSEto not include this option in the issue chooser.- community
default
TRUEwill add a link tohttps://community.rstudio.com/. You can pass a custom link as character vector. Set toFALSEto not include this option in the issue chooser.- so
default
TRUEwill add a link tohttps://stackoverflow.com/questions/tagged/r. You can pass a custom link as character vector. Set toFALSEto not include this option in the issue chooser.- blank_issue
FALSEby default. Sets toTRUEto allow blank issue with no template.
Details
use_coc(): useusethis::use_tidy_coc()and put _CODE\_OF\emphCONDUCT.md in.github/directory setting the contact email to Rstudio one.use_contributing(): Add a CONTRIBUTING.md file in.github/following a template in quillt. Inspired byusethis::use_tidy_contributing().use_quillt_pkgdown(): Create all the necessary files and configuration to configure a pkgdown website to use theming and organization for the R Markdown ecosystem. It adds pkgdown configuration, dependencies in DESCRIPTION, template for vignettes (including the Example gallery one) and other common assets.use_github_action_quillt_pkgdown(): Set a Github Action workflow to build a pkgdown website and deploy to Netlify. The deployment action use allow a main deploy branch and PR previews. This action will be triggered on PR only for branch targetting master and with a name starting withpkgdown/use_quillt_issue_template(): Add default issue templates for Github issues. See Github Docs
