HTML JavaScript CSS
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
assets
src
.babelrc
.eslintrc
.gitignore
.nvmrc
README.md
favicon.ico
gulpfile.js
index.html
package.json

README.md

Resume: Bob Yexley

Creative Commons License
Resume by Bob Yexley is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Editing

npm run edit

Starts BrowserSync on port 7001 and runs gulp watch. Navigate to http://localhost:7001.

  • Edit the following files to make updates:
    • Content: src/resume.json and src/resume.enhancements.json are merged together into a single JSON object which is fed to the main Handlebars layout file, src/templates/resume-template.html
    • Templates: src/templates - the Handlebars/HTML templates the Resume HTML is built from
    • CSS: src/css - modularized CSS structure is processed by PostCSS and generated to assets/css
    • JS: assets/js/main.js - the lone JS module that drives the rendered resume HTML in the browser
  • Any change to any template or either of the content files will trigger a re-generation of index.html in the root, which is the rendered, resume output HTML
  • Any changes to index.html, assets/**/*.css or assets/**/*.js will trigger a refresh of the browser via BrowserSync.

TODO

  • Finish print styling elements
  • Integrate Markdown processing into rendering of plain text elements for enhanced capabilities
  • Generate a PDF version based on the generated HTML