We're beginning to see a common pattern evolve where we write packages, jobs and reports together.
For example, we might be working on a new DeepThought package. Alongside that we might have some DeepThought processing jobs and some DeepThought dashboards. So we might have a group of RProjects that look like:
/ DeepThought
/ DeepThought.Package
- DeepThought.Package.Rproj
- DESCRIPTION
/ R
- *.R files
/ DeepThought.Processing
- DeepThought.Processing.RProj
- Process1.R
- Process2.R
- .... other R files
/ DeepThought.Shiny
- DeepThought.Shiny.RProj
- App.R
/ R
- ... other R files
Ideally I'd like all of the projects in DeepThought to share the same Renv environment - e.g. to share the same tidyverse version.
Is there a way to do that? e.g. can we chain .RProfile files together somehow to share a single renv environment?