forwards / tasks

Repository to keep tabs on all Forwards tasks
6 stars 1 forks source link

Create a Forwards workshop package + drat repo #12

Open hturner opened 6 years ago

hturner commented 6 years ago

At eRum 2018 Colin Gillespie presented some neat ideas for delivering workshops: https://www.jumpingrivers.com/t/2018-erum-github

In particular, the idea of create a workshop package that provides all the workshop materials. A Forwards workshop package might provide the slides (as vignettes, c.f. #5) and ensure all the required packages are installed.

The package might be distributed via a drat repo, this might be copied to USB to enable installation of required packages offline in case of unreliable internet.

I'm not sure how test packages like mylittlepony fit into this, maybe they just remain separate on GitHub to clone/download (with back zip on USB).

maelle commented 6 years ago

Could one use RStudio cloud for teaching?

Also interesting https://github.com/mkearney/pkgverse/

hturner commented 6 years ago

In fact I have already played around with RStudio cloud - there were some issues with using it for package development, which I think I have worked out now, with a bit of help from the RStudio community:

So there's a bit of work to get this set up properly, but definitely doable and possibly useful for wider sharing (in the event, setup at the eRum workshop was pretty pain-free - despite forgetting to circulate setup instructions in advance! - so we didn't need it there).

hturner commented 6 years ago

The RStudio cloud instance is now set up: https://rstudio.cloud/project/38916 and was tested successfully at Cardiff satRday. It has the "mini-course" branch of the hadcol package, which is a simplified example of the one on the master branch, but this can easily be switched, or we could create and equivalent workspace based on the master branch.