Skip to content

Instantly share code, notes, and snippets.

@njtierney
Last active May 2, 2017 09:22
Show Gist options
  • Save njtierney/9aeeef02b07527f40fa7e8c5f308a47a to your computer and use it in GitHub Desktop.
Save njtierney/9aeeef02b07527f40fa7e8c5f308a47a to your computer and use it in GitHub Desktop.
Details for the BRAG R Pack Hack

R pack hack

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.

What will happen

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

Skills required

  • 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

What should you bring?

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:
    • GitKraken (install here)
    • RStudio (install here)
  • 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.

Useful links

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment