jsonresume-theme-hexagon

1.0.0 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i jsonresume-theme-hexagon

Weekly Downloads

9

Version

1.0.0

License

MIT

Unpacked Size

729 kB

Total Files

8

Last publish

Collaborators

  • nricardo