prbuilder-docker is set of tools and documentation to build your presentation programmatically with Presentation::Builder (Perl 5) inside Docker container.
See github.com/mj41/git-course-mj41 repository. File git-course-mj41.pl contains slides definitions (the left side of the image above) to generate presentation's slides (the right side of the image) programmatically.
See whole git-course-mj41 presentation on michal.jurosz.cz/static/git-course-mj41/.
Prerequisities:
- Docker installed
- internet connection to download mj41/prbuilder Docker image
HowTo (git-course-mj41 example):
docker info
docker pull mj41/prbuilder:stable
cd ~/devel
git clone git@github.com:mj41/prbuilder-docker.git
mkdir ~/devel/my-slides
cd ~/devel/my-slides
git clone git@github.com:mj41/git-course-mj41.git
cd ~/devel/prbuilder-docker
./bin/build-slides ~/devel/my-slides/git-course-mj41/ git-course-mj41.pl
firefox ~/devel/my-slides/git-course-mj41/final-slides/index.html