Skip to contents

Package setup

init_gsm_package()
Initialize gsm Extension package
update_gsm_package()
Update GSM package with global issue templates and GH actions
update_workflow_version()
Update version in GitHub Actions workflow .yaml files
create_gha_manifest()
Create GitHub Actions Manifest This function generates a JSON manifest file summarizing the GitHub Actions workflows
infer_from_yaml()
Infer value from YAML/MD file This helper function extracts a value from a YAML or Markdown file based on a specified type.

GitHub tooling

add_gsm_actions()
Add GSM GitHub Actions to package
add_gsm_issue_templates()
Add GSM issue templates to package
add_contributor_guidelines()
Add GSM Contributor Guidelines markdown to package
add_pkgdown_examples()
Generate Examples menu in pkgdown
check_gha_version()
Check GitHub Actions version in a package

Example rendering

render_examples()
Render example R Markdown files
render_rmd()
Custom Rmarkdown render function
make_example()
Create an example R Markdown template