Jekyll source for website containing course materials for Introduction to Databases course
Slides are written in Markdown and converted to Reveal.js HTML using Pandoc to produce the slides
$ cd slides
$ pandoc -s --mathjax -t revealjs -V theme=gt -V slideNumber=true -V progress=true -o database-concepts.html database-concepts.md
To generate all the slides:
$ for file in `ls *.md`; do pandoc -s --mathjax -t revealjs -V theme=gt -V slideNumber=true -V progress=true -o $(basename $file .md).html $file; done
To the extent possible, I store data in plain text files. It's possible to create ER diagrams using Graphviz.
dot -Tsvg -o humane-society.svg humane-society.dot