Skip to content

Latest commit

 

History

History
69 lines (39 loc) · 1.41 KB

DEVELOPER.md

File metadata and controls

69 lines (39 loc) · 1.41 KB

Developer Docs

Table of Contents

Templates

Fonts

Export



Templates

In the directory src/resumes you will find all existing templates.

Creating New Templates

  1. Create a copy of src/resumes/template.vue.

  2. Rename file and update component name:

export default Vue.component('TEMPLATE-NAME', {
  name: 'TEMPLATE-NAME',
  ...
});
  1. Import the newly added template in src/resumes/resumes.js.

Your new resume will be now reachable at localhost:8080/#/resume/TEMPLATE-NAME.

Fonts

Icons

This project contains the Material Design and Font Awesome icon sets.

Included Fonts

These fonts are included:

  • Open Sans, Open Sans Condensed

  • Raleway

  • Roboto

  • Source Sans Pro

Adding a New Font

All fonts are installed via npm. To add a new font, search for the associated npm-module. Add the module to the package.json and install it. Import the css file in src/App.vue.

Export

Resumes are being exported with Electroshot.

Box Shadows

Electroshot uses Electron to generate PDF-files. Since Chrome does not export box-shadows properly, every resume uses chrome-shadow-fixer.