Do you want to learn more about R packages and hang out from the nice people at BRAG?
Great! Me too.
Let's hang out this afternoon and discuss R packages from 5-7 in Y801.
We aren't aiming to put anything on CRAN, or make packages that are going to change the world and fabric of the universe.
The goal today is to understand a bit more about the process of developing an R package in a low pressure, friendly environment.
My thoughts on this event are that it will involve the following:
- I will give a really short demonstration of making a new package, and putting it onto GitHub.
- People can then make their own packages, perhaps pair up with other people and discuss how it all works.
- We can all benefit from friendly group discussion
- Afterwards, we get some drinks and food from a nearby bar/bistro
- Minimum:
- Familiarity with RStudio
- Ability to write an R function
- Ideal:
- Have R functions you have written that you think are nifty
- Awesome:
- Have written your own R packages
I really recommend having these things ready:
- A GitHub account - sign up here, then apply for the academic discount - this gives you UNLIMITED private repositories!
- The following software:
- The following R Packages installed:
install.packages(c("devtools", "roxygen2", "testthat", "knitr"))
- One (or more!) R functions written. These can be really simple, they don't have to be game-changers.
- R Packages By Hadley Wickhame (It's free!)
- rOpenSci Packaging Guide
- rOpenSci Onboarding Guide