/phd-proposal-slides

Research proposal titled "Context-aware Geographic Information Systems for Real-time Security Event Forecasting" for the degree of Doctor of Philosophy in Civil Engineering at Ryerson University in 2018

Primary LanguageHTMLMIT LicenseMIT

phd-proposal-slides

Richard Wen
rrwen.dev@gmail.com

Research proposal titled "Context-aware Geographic Information Systems for Real-time Security Event Forecasting" to fulfil a requirement for the degree of Doctor of Philosophy in Civil Engineering at Ryerson University in 2018.

Build Status GitHub license Twitter

Install

  1. Install npm
  2. Clone this repository
  3. Install dependencies with npm
git clone https://github.com/rrwen/phd-proposal-slides
cd phd-proposal-slides
npm install

See Edits and Implementation for more details.

Usage

  1. Generate docs/index.html (see script.html in package.json)
  2. Generate slides/wen2018_phd_proposal_slides.pdf (see script.pdf in package.json)
  3. Open docs/index.html in a portable browser (see script.browser in package.json)
npm run html
npm run pdf
npm run browser

Developer Notes

Edits

The following can be edited before generating:

  • slides/wen2018_phd_proposal_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 phd-proposal-slides uses the following npm packages for its implementation:

npm Purpose
reveal-md Converting slides/wen2018_phd_proposal_slides.md to docs/index.html
decktape Converting slides/wen2018_phd_proposal_slides.md to slides/wen2018_phd_proposal_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