|
|
Decker is Open Source Software and is happily acknowledging the inspiration it draws from multiple sources
|
|
|
## [decker](https://gitlab2.informatik.uni-wuerzburg.de/decker/decker)
|
|
|
- decker is based on `pandoc` and translates Markdown to HTML-slides
|
|
|
- It extends `pandoc` and `reveal.js` with additional filters and plugins.
|
|
|
- Decker is being developed by [Marc Latoschik & Team](http://hci.uni-wuerzburg.de/people/marc/) (Uni Würzburg), [Henrik Tramberend](https://tramberend.beuth-hochschule.de/) (Beuth Hochschule Berlin) and [Mario Botsch](https://graphics.cs.tu-dortmund.de/arbeitsgruppen/ag-geometrieverarbeitung/prof-dr-mario-botsch) (TU Dortmund).
|
|
|
- It is used at Uni Würzburg, Beuth Hochschule Berlin, TU Dortmund, Uni Bielefeld, Uni Osnabrück, Uni Bern, and EPFL.
|
|
|
|
|
|
|
|
|
## [Reveal.js](https://github.com/hakimel/reveal.js/)
|
|
|
|
|
|
reveal.js is an open source HTML presentation framework. It enables anyone with a web browser to create fully featured and beautiful presentations
|
|
|
|
|
|
## [Pandoc](https://pandoc.org/)
|
|
|
|
|
|
Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library. In Decker, it is used to convert from Markdown to Reveal.js slides.
|
|
|
|
|
|
## [Font-Awesome](https://fontawesome.com/)
|
|
|
|
|
|
Decker uses Font-Awesome for several icons.
|
|
|
|
|
|
## [MathJax](https://www.mathjax.org/)
|
|
|
|
|
|
Math content in Decker is rendered using MathJax.
|
|
|
|
|
|
## External Programs
|
|
|
|
|
|
Decker uses a few external tools that need to be installed on the system to create some specific types of content or use some functionalities.
|
|
|
|
|
|
- [*ssh*](https://www.openssh.com) for publishing slide decks and resources
|
|
|
- [*rsync*](http://formulae.brew.sh/repos/Homebrew/homebrew-core/formula/rsync)
|
|
|
for publishing slide decks and resources
|
|
|
- [*LaTeX* with pdflatex](https://www.latex-project.org) to generate LaTeX in
|
|
|
PDF-files and embedded Tikz figures
|
|
|
- [*Graphviz*](http://graphviz.org) to generate graphs using `dot`
|
|
|
- [*Gnuplot*](http://gnuplot.sourceforge.net) to generate graphs using `dot`
|
|
|
- [*pdf2svg*](https://github.com/dawbarton/pdf2svg) to generate SVG files from
|
|
|
PDF documents |
|
|
\ No newline at end of file |