renefritze / 22-rse-day

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

22-rse-day

René Fritze
rene.fritze@wwu.de

GitHub license

Live presentation

Install

  1. Install npm
  2. Clone this repository
  3. make install
git clone https://github.com/renefritze/22-rse-day
cd 22-rse-day
make install

See Edits and Implementation for more details.

Usage

  1. Generate docs/index.html (see script.html in package.json)
  2. Generate slides/fritze2022_22__rse__day_slides.pdf (see script.pdf in package.json)
make html
make pdf

Developer Notes

Edits

The following can be edited before generating:

  • slides/fritze2022_22__rse__day_slides.md: Markdown file with slide contents
  • slides/template.html: Custom reveal-md template to generate slides with
  • docs/edit/style.css: CSS file to adjust styling of slides
  • docs/edit/logo.png: logo image to use

Implementation

The slides 22-rse-day uses the following npm packages for its implementation:

npm Purpose
reveal-md Converting slides/fritze2022_22__rse__day_slides.md to docs/index.html
decktape Converting slides/fritze2022_22__rse__day_slides.md to slides/fritze2022_22__rse__day_slides.pdf
windows-build-tools Compiling dependencies for decktape on Windows Operating System (OS)
       reveal-md            <-- Convert markdown  slides to html

       decktape             <-- Convert markdown slides to pdf
          |
  windows-build-tools       <-- Compile decktape on Windows OS

About

License:MIT License


Languages

Language:HTML 90.6%Language:Makefile 9.4%