To review, to create a workshop, just follow these steps. Assuming you are publishing to GitHub Pages, otherwise substitute your server for GitHub.

  1. Fork This Repository and either
    • Edit files in GitHub
    • Clone and edit files locally
  2. Edit the _config.yml file
  3. Add prerequisites in _data/prereqs.yml
  4. Add objects in _data/objectives.yml
  5. Create units in _units/
  6. Remove unneeded examples
  7. Ensure your front matter is correct
  8. Create slides in _slides/
  9. *Optional * Edit or Create layouts
  10. *Optional: * Add styling to _sass/_custom.scss
  11. Publish to GitHub

Help With Apprentice

If you have a question or problem with Apprentice (or are unsure), just submit an Issue in the Apprentice Repository. If you would like to propose changes or additions, feel free to do the standard fork/pull request route. New layouts, themes are especially welcome, also adding support for other presentation engines.

Resource for Jekyll and Liquid

There are lots of resources for Jekyll and liquid. Usually a web search with your problem or question will yield an answer. You can also visit the Jeklyll website or the Liquid Documentation on Shopify.

GitHub Pages

If you are publishing to GitHub pages, a web search will still often find an answer for you. You can also visit their documenation.