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
  • pnpm install

Running / Development

Code Generators

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

Running Tests

  • pnpm test
  • pnpm test:ember --server

Linting

  • pnpm lint
  • pnpm lint:fix

Building

  • pnpm ember build (development)
  • pnpm build (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