Skip to content
Snippets Groups Projects
Commit 92addd47 authored by Ben Anderson's avatar Ben Anderson
Browse files

Update README.md

parent 3e375129
Branches
No related tags found
No related merge requests found
...@@ -8,6 +8,23 @@ This repo does three things: ...@@ -8,6 +8,23 @@ This repo does three things:
* how to [use git branches](howTo/gitBranches.md) * how to [use git branches](howTo/gitBranches.md)
* how to use [drake](howTo/drake.md) to massively speed up and [manage your workflow](https://milesmcbain.xyz/the-drake-post/) * how to use [drake](howTo/drake.md) to massively speed up and [manage your workflow](https://milesmcbain.xyz/the-drake-post/)
* it is a [template](repoAsATemplate.md) repo that illustrates how we work and which you can copy; * it is a [template](repoAsATemplate.md) repo that illustrates how we work and which you can copy;
* it is an R package that you can build if you want to using 'install and restart' from the RStudio Build menu. If you do you will then be able to use its functions viz: `woRkflow::functionName()` (not that it has many). * it is an R package. This means:
* package functions are kept in /R
* help files auto-created by roxygen are in /man
* if you clone it you can build it using 'install and restart' from the RStudio Build menu and use the functions viz: `woRkflow::functionName()` (not that it has many)
Using drake:
* make_XX.R contains a call to drake::r_make(source = "_drake_XX.R")
* _drake_XX.R contains the drake plan and the functions & package loading. This is not quite what the [drake book](https://books.ropensci.org/drake/projects.html#usage) recommends but it works for us
* Rmd scripts called by the drake plan to report results are kept in /Rmd
* outputs are kept in /docs (reports, plots etc)
* if you can, **run Rscript ./make_cleanFeeders.R in a terminal not at the RStudio console** <- this stops RStudio from locking up
We'd love your contributions - feel free to:
* [fork & go](https://happygitwithr.com/fork-and-clone.html)
* make a [new branch](https://git.soton.ac.uk/SERG/workflow/-/blob/master/howTo/gitBranches.md) in your fork
* make some improvements
* send us a pull request (just code, no data please, keep your data [elsewhere](https://git.soton.ac.uk/SERG/workflow/-/blob/master/howTo/keepingData.md.md)!)
If you want to [contribute to the repo](CONTRIBUTING.md), or like how we work and want to use it as a template for your project or package, just [fork and go](https://happygitwithr.com/fork-and-clone.html). As a number of people have pointed out that only works if you have an account on git.soton.ac.uk. If you have not, you can import the repo to (for example) your [github.com](https://github.com/new/import) account and go from there. And presumably on gitlab.com too... If you want to [contribute to the repo](CONTRIBUTING.md), or like how we work and want to use it as a template for your project or package, just [fork and go](https://happygitwithr.com/fork-and-clone.html). As a number of people have pointed out that only works if you have an account on git.soton.ac.uk. If you have not, you can import the repo to (for example) your [github.com](https://github.com/new/import) account and go from there. And presumably on gitlab.com too...
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment