Skip to content

Workshop materials for implementing your GitHub Action CI for your R package πŸ“¦πŸ‘©β€πŸ’»

License

Notifications You must be signed in to change notification settings

fontikar/DIY_Rpkg_GHA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

DIY R package workshop - Part 2

Workshop materials for implementing continuous Integration with GitHub Action for your R package πŸ“¦πŸ‘©β€πŸ’»

Prominent Action figures

Hello! Welcome! πŸ‘‹

For this interactive workshop, we will be implementing GitHub Actions for your R package together πŸ‹

Participants should have the following ready for the workshop

  • The most recent version of R (β‰₯ 4.1) and RStudio (β‰₯1.4) installed
  • The following package(s) and their dependencies installed: devtools, testthat, knitr
  • The most recent version of git installed
  • Have a Github account
  • Basic usage of git *recommended
  • Completed the first part of this workshop series
  • Basic understanding of a yaml file *optional!

For the workshop, we will be working from main_functions.Rmd

This file is also neatly rendered here so its easier to read and to copy and paste code: https://fontikar.github.io/DIY_Rpkg_GHA/

Meta data

I have included my slides in slides/

Read more about R packages, I recommend the 2nd Edition of The R packages book by Hadley Wickham and Jenny Byran

Overview of workshop:

  1. What is continuous integration [slides]
  2. Interactive coding
  • Git set go!!! 🏁
  • Our first GitHub Action! πŸ’₯
  • Different OS and R versions πŸ“š
  • Which workflows for you? πŸ€”
  • Cover your bases πŸͺ€

Additional resources

If you want to give your package something extra:

About

Workshop materials for implementing your GitHub Action CI for your R package πŸ“¦πŸ‘©β€πŸ’»

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published