View this tutorial/workshop via a:
To provide a boilerplate repo to start a new tutorial/workshop.
This repo contains boilerplate configuration files and Rmarkdown files necessary for creating a new tutorial/workshop. These files relate to:
- bookdown: index.Rmd, 01_chapter.Rmd, _bookdown.yml, _output.yml, _build.sh, preamble.tex, style.css, .nojekyll
- continuous integration: .travis.yml, DESCRIPTION
- R: dss-template.Rproj
- GitHub: LICENSE
- Git: .gitignore, template.gitignore
- Click on the green button Use this template to create a new remote repo from this template
- Set up a continuous integration (CI) provider (Travis CI, or AppVeyor). This involves:
- linking the CI provider to your GitHub account.
- creating a GutHub personal access token (e.g., 'GITHUB_PAT') and associate this with the repo within the CI provider.
- activating CI for the new remote repo.
- Clone the remote repo to a local directory.
- Add content to the Rmarkdown files locally. When this is pushed to the remote, the CI provider will build and deploy the GitHub pages website, pdf, and epub formats of the tutorial/workshop.
This material is maintained under a GPL License, and other individuals are welcome to fork, clone, or make copies of the material. Comments and suggestions are also always welcome.