Package-dependency management

Use these functions to manage a project’s package dependencies using the DESCRIPTION file.

proj_create()

Create project

proj_use_description()

Create DESCRIPTION file

proj_check_deps() proj_update_deps()

Check or update dependency declarations

proj_install_deps()

Install dependencies

proj_refresh_deps()

Refresh dependencies

Workflow management

Use these functions to manage a project workflow.

proj_use_workflow()

Create directories for workflow

proj_workflow_use_rmd()

Use opinionated Rmd template

proj_workflow_render()

Render workflow

proj_rmd_render()

Render in new R session

Directory management

Use these functions to manage directories from within a project-workflow’s RMarkdown file.

proj_create_dir_target()

Create target directory

proj_path_target() proj_path_source()

Create path-generating functions

proj_dir_info()

Local directory information

Package-dependency management

Use these functions to manage a project’s package dependencies using the DESCRIPTION file.

proj_create()

Create project

proj_use_description()

Create DESCRIPTION file

proj_check_deps() proj_update_deps()

Check or update dependency declarations

proj_install_deps()

Install dependencies

Workflow automation

Use this function to install a GitHub Action that automates the rendering of your project’s workflows.

proj_workflow_use_action()

Use GitHub Action

Meta

projthis-package

Lightweight R project management