1.0.0 ā€¢ Published 2 years ago

jsonresume-theme-hexagon v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Hexagon npm

šŸ’„ Another JSON Resume theme...

The difference this time, is that now it's AWESOME! šŸ’«

This is my little contribution to the awesome JSON Resume project and community. As they say "For developers, by developers."

Made with ā¤ļø using just the best tools on the net !!! šŸ˜œ

Theme screenshot

Features

  • Keep your resume offline if you want to: the theme is self-contained.
  • Great Font Awesome icons.
  • Gorgeous Open Sans web font.
  • Optimized for print and screen readers.
  • Contains Schema.org markup to make the most of your content.
  • All fields are optional, pick what you need!

Notes: some fields are mapped to achieve some other features that needed support on this theme:

  • highlights under work section is used to describe the code stack, e.g. React, express.js, etc...
  • skills section, level is a number from 1 to 5 as a string, e.g. for a skill on React with level 3 you should write:

    ...
    skills: [{
      "name": "React",
      "level": "3",
      "keywords": []
    },
    ...
    ]
    ...

Usage

Install the theme,

npm install --save jsonresume-theme-hexagon

Then use it:

'use strict';

var theme = require('jsonresume-theme-hexagon');

var resume = require('./resume.json');
process.stdout.write(theme.render(resume));

Contributing

Install the project with:

git clone https://github.com/nricardo/jsonresume-theme-hexagon.git
cd jsonresume-theme-hexagon
npm install
./.githooks/deploy
# To actively work on the theme.
npm run start

To run the tests locally:

# To create a reference resume export.
npm run test
cp test/resume.html test/old-resume.html
# To compare the result of your changes against the reference.
npm run test
diff -u test/old-resume.html test/resume.html

To release a new version:

npm version minor -m "Release %s"
git push origin master
git push --tags
npm publish