Skip to content

Files

Latest commit

 

History

History

slides

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

PHP TestFest Contributed Presentations

Welcome to the community-contributed PHP TestFest presentations. If you have content you'd like to contribute, please feel free to submit a pull request.

NOTE: The content must be yours to contribute, and you acknowledge that any contributions are under the terms and conditions of the Apache License, Version 2.0.

All presentations in the slides/ folder use reStructuredText as their mark-up language. reStructuredText is similar to Markdown but has a variety of other features that make it a bit more expressive. The Sphinx project has a great primer on how to write reStructuredText. It's easy to use.

We use Hovercraft! to convert this mark-up into presentable HTML. Under the hood, Hovercraft! uses impress.js to create beautiful presentations. Hovercraft! gives us the ability to easily accept contributions and track changes in a version control system. It's just plain text, and we like that.

The easiest way to run and preview these presentations using Hovercraft! is to use Docker. From the slides/ directory, run the following (replacing presentation-name with the name of the presentation you wish to preview). This command will launch a Docker container, allowing you to preview the presentation.

./present presentation-name.rst

Now, open http://localhost:9000 in your web browser and click through the slides! In the web browser, type "h" for the help console.

That's all there is to it. Have fun!