This is a Shiny app to add a new project: it creates a project folder locally or in Teams, generates the required Quarto or R Markdown or R file, and creates a new task in Planner. These functions come with RStudio addins to quickly access existing projects. For consults, it only adds a Planner task and creates the card in the background.

project_add(
  planner = connect_planner(),
  teams = if (in_positron()) connect_teams() else NULL,
  channel = if (in_positron()) teams_projects_channel() else NULL
)

consult_add(planner = connect_planner(), teams = NULL, channel = NULL)

Arguments

planner

Microsoft Planner account, as returned by e.g. connect_planner()

teams

Microsoft Teams account, as returned by e.g. connect_teams()

channel

Microsoft Teams Channel folder, as returned by e.g. teams_projects_channel()