API Reference

Notebooks & Scripts

Creating notebooks, scripts, and presentations

Common Functions

These are the most commonly used functions in this category:

make_notebook()

Creates a new Quarto (.qmd), RMarkdown (.Rmd) notebook, or R script (.R) from stub templates. Searc

make_presentation()

Alias for `make_revealjs()`. Creates a Quarto reveal.js presentation.

make_script()

Convenience wrapper for `make_notebook()` that creates R scripts (.R files). This is identical to c

Other Functions

Function Description
make_qmd() Convenient alias for `make_notebook(type = "quarto")`. Creates a .qmd file from stub templates.
make_revealjs() Convenient alias for creating reveal.js presentations. Always creates a Quarto notebook with the re
make_rmd() Convenient alias for `make_notebook(type = "rmarkdown")`. Creates a .Rmd file from stub templates.
quarto_generate_all() Main entry point for generating all `_quarto.yml` files in a project. Generates root config and dir
quarto_regenerate() Regenerates all `_quarto.yml` files in a project. **WARNING: This will overwrite any manual edits.*
stubs_list() Shows all available stub templates that can be used with `make_notebook()`.
stubs_path() Returns the path to the user's stubs directory, or the framework stubs directory if no user stubs e
stubs_publish() Copies framework stub templates to your project's `stubs/` directory, allowing you to customize the

All Functions

Function Description
make_notebook() Creates a new Quarto (.qmd), RMarkdown (.Rmd) notebook, or R script (.R) from stub templates. Searc
make_presentation() Alias for `make_revealjs()`. Creates a Quarto reveal.js presentation.
make_qmd() Convenient alias for `make_notebook(type = "quarto")`. Creates a .qmd file from stub templates.
make_revealjs() Convenient alias for creating reveal.js presentations. Always creates a Quarto notebook with the re
make_rmd() Convenient alias for `make_notebook(type = "rmarkdown")`. Creates a .Rmd file from stub templates.
make_script() Convenience wrapper for `make_notebook()` that creates R scripts (.R files). This is identical to c
quarto_generate_all() Main entry point for generating all `_quarto.yml` files in a project. Generates root config and dir
quarto_regenerate() Regenerates all `_quarto.yml` files in a project. **WARNING: This will overwrite any manual edits.*
stubs_list() Shows all available stub templates that can be used with `make_notebook()`.
stubs_path() Returns the path to the user's stubs directory, or the framework stubs directory if no user stubs e
stubs_publish() Copies framework stub templates to your project's `stubs/` directory, allowing you to customize the