gem install bundler
bundle install
cd slides
showoff serve
Browse to localhost:9090
The source materials in the slides
directory are set up as a showoff
project. As such, the showoff
gem is required. In order to generate
PDFs with showoff, the pdfkit
gem is installed.
Also, the instructor lab setup will use Chef and the Knife EC2 plugin, so those gems are included as well.
Do not commit Gemfile.lock
to the repository.
Most of the action happens in the slides directory.
The slides/Rakefile
has a task to set up the directory and an
initial 01_slide.md
file for the specified section.
rake mksection SECTION=just-enough-ruby-for-chef
** Creating section just-enough-ruby-for-chef **
- populating 01_slide.md
This does not add the section to showoff.json
. When contributing a new
section, do not add it to the showoff.json
file, as that should be
reviewed before modifying the base course for everyone.
This is spartan and will be embellished.
- Create sections as directories.
- Use PNGs for images.
- Directory names should be lower case words as a title, "getting-started"
- Each directory should have a 01_slide.md, multiple sections may be broken up later.
See the instructor-setup.md
guide in the guides directory for
information on how to set up the lab environments for students to use
in the hands on portion of the course.
http:https://daringfireball.net/projects/markdown/syntax https://github.com/schacon/showoff
See CONTRIBUTING for information on how you can contribute changes to these materials.
See LICENSE for licensing of these materials and how you may use them.
Joshua Timberman [email protected] Aaron Peterson [email protected]