Skip to content

jrjohnson/website

Repository files navigation

This README outlines the details of collaborating on this Ember application. A short introduction of this app could easily go here.

Prerequisites

You will need the following things properly installed on your computer.

Installation

  • git clone <repository-url> this repository
  • cd jrjohnson
  • npm install

Running / Development

Code Generators

Make use of the many generators for code, try ember help generate for more details

Running Tests

  • ember test
  • ember test --server

Linting

  • npm run lint
  • npm run lint:fix

Building

  • ember build (development)
  • ember build --environment production (production)

Deploying

Commits to master are auto deployed by Netlify.

Building a PDF Resume

  1. Add Name to the top
  2. modify media paths to be local (remove /media/)
  3. Remove PDF link
  4. Convert to HTML multimarkdown markdown/pages/resume.md -o public/resume-output.html
  5. Generate PDF from HTML npx electron-pdf http://localhost:4200/resume-output.html public/media/resume.pdf -p=Letter -m=0
  6. Remove HTML rm public/resume-output.html