(we didn't really get a chance to work through this, plus it is far beyond where we expect people to actually reach in the tutorial. But in any case, a few links on advanced stuff)
- Enable travis on a repo
- Hooks, (e.g., a bash/python/R script triggered by a Git action)
- Github pages
We cannot yet use continuous integration services with repos in the USEPA Github organization, but perhaps of interest.
Git hooks allow scripts to be triggered by Git actions. For example, the way CI frequently works is that every time a new commit is pushed to Github, the CI build is triggered. Other applications include checks that your files have been updated, or automatically incrementing versions.
- Github instructions for enabling Github pages
- Jenny Bryan's recommendations about making your repo browsable
- For R users, pkgdown is a reason you might use github-pages.
- Also, Terry used it for his presentation!