blob: 3306e869282e8f27269c7c32c9772a2e4a8c8c23 [file] [view]
# Apache Training - Contributing more than just code
How to make presentations with simple plain text markup that look nice.
## Technology Used
The slides are generated from [asciidoctor](https://asciidoctor.org) markup and displayed with [reveal.js](https://asciidoctor.org/docs/asciidoctor-revealjs/). This means the content can be kept under version control and exported to a number of formats other than HTML.
## How to Build
To install the needed dependencies on OSX run:
`install-deps.sh`
Then run:
`mvn clean compile`
## How to View the Slides
Once built, the generated slides can be found at:
`target/generated-slides/index_en.html`
Just open the `index_en.html` in a browser to view the slides.
Some features require the slides to be viewed via a http/https url you can do this by running:
`mvn jetty:run-exploded`
And goto `http://127.0.0.1:8080/index_en.html` in a browser to view.
If you add ?print-pdf at the end of the URL, you can then print the slide deck into a PDF document.
Some key shortcuts that may help you give a presentation:
- Cursor keys and space can navigate the slides.
- Press S will show speaker notes and a timer in a separate window.
- Press F for full screen.
- Press N for next slide or P for previous slide.
- Press O (for overview) will show a slide map / overview.
- Press B will black the screen.