-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Split project generating tools into a new repo generalized to start an R project in bcgov repo #10
Comments
I think this is a good idea -- the |
💯 to the idea and @stephhazlitt comments. As for analysis project templates, I like the idea of the main scripts being in the root directory (we tend to use number_name scripts so that it's obvious in what order they should be run (e.g., As mentioned in #9, I'd really like to use usethis to replace the backend of a lot of the infrastructure functions I wrote, but it's not on CRAN yet, so we'll have to continue to roll our own... |
Let's start with a list of the exported functions and determine what package they belong in ('grover' or 'envreportutils'). Then we'll clone this repo into a new 'grover' repo, strip it down and modify to what we want in a general "R for bcgov" 📦. Then we can strip down 'envreportutils' (working in a branch) to it's basics - it can always import 'grover' if it needs to. |
|
That is basically what I've done over here: The exports from the NAMESPACE file looks like this:
I've also added two new functions |
I've moved the |
Updating the list of functions for review now specific to
|
@stephhazlitt will take the lead on removing the functions that are moving to bcgovr |
Closed this with b2a2915 |
- One repo could still contain the
ggplot2
utilities- The other repo would be a "one stop shop if you are looking to set up a repository and project for R in the bcgov".
analysis_skeleton()
. I'm not set on the name.package=TRUE
argument would make sense to set up along the lines ordevtools::create
anddevtools::setup
.The text was updated successfully, but these errors were encountered: