Commit Graph
100 Commits
Author SHA1 Message Date
hacksalot 73c5674af8 style: fix comment typo 2018-02-13 20:39:12 -05:00
hacksalot b077ff42e4 chore: add shrinkwrap 2018-02-12 07:33:02 -05:00
hacksalot 1bc3485812 chore: set HackMyResume version to 1.9.0-beta 2018-02-12 07:11:28 -05:00
hacksalot 7597eda198 docs: merge enhancements 2018-02-12 07:05:49 -05:00
hacksalot 3badb46ae4 docs: update README images 2018-02-12 06:48:26 -05:00
hacksalot 30affe351d chore: upate dot files 2018-02-12 05:28:02 -05:00
hacksalot 407f9f8cd7 style: fix eslint violations 2018-02-12 04:01:00 -05:00
hacksalot 922c1968ca chore: add build-time eslint support 2018-02-12 03:34:55 -05:00
hacksalot 093a2c6a56 docs: update CHANGELOG for 1.9.0 2018-02-12 02:47:03 -05:00
hacksalot 031b666b0a Merge branch 'dev' into docs-2.0 2018-02-12 00:35:45 -05:00
hacksalot 033b29fd3a test: remove Node 4 and 5 from Travis 2018-02-12 00:16:51 -05:00
hacksalot c4f7350528 chore: update project dependencies 2018-02-12 00:05:29 -05:00
hacksalot 7144126175 feat: improve help behavior 2018-02-11 08:13:13 -05:00
hacksalot a5739f337f chore: move use.txt to help/ folder 2018-02-10 13:28:42 -05:00
hacksalot 98f20c368c feat: introduce HELP command
Add support for a "HELP" verb in the HackMyResume CLI, allowing separate help
pages for each HackMyResume command per #205. The following command invocations
are recognized.

    hackmyresume help
    hackmyresume help build
    hackmyresume help new
    hackmyresume help convert
    hackmyresume help analyze
    hackmyresume help validate
    hackmyresume help peek
    hackmyresume help help
2018-02-10 13:03:52 -05:00
hacksalot 2281b4ea7f chore: bump fresh-jrs-converter to 1.0.0 2018-02-10 03:02:22 -05:00
hacksalot 7196bff27c feat: support JSON Resume edge schema 2018-02-10 01:10:20 -05:00
hacksalot 7cfdb95a04 feat: convert: support multiple JRS versions 2018-02-09 21:34:24 -05:00
hacksalot 58fe46dc83 feat: introduce FRESH version regex 2018-02-09 21:32:44 -05:00
hacksalot 17e5c6c172 style: notate an issue in skills coalescing func 2018-02-09 00:17:10 -05:00
hacksalot ea3c72845e chore: bump fresh-test-resumes to 0.9.2 explicit 2018-02-09 00:08:41 -05:00
hacksalot 06805578a2 chore: introduce fresh-resume-validator dependency 2018-02-09 00:07:37 -05:00
hacksalot 20815d7eff fix: add missing require() 2018-02-09 00:06:07 -05:00
hacksalot 8648befcdd feat: introduce stringOrObject & linkMD helpers 2018-02-07 23:35:05 -05:00
hacksalot c08c5f0fa3 feat: introduce two skill-related helpers 2018-02-07 05:55:27 -05:00
hacksalot 38a073b09a feat: improve template helper wiring 2018-02-07 05:49:02 -05:00
hacksalot 2346562428 fix: remove extraneous log statement 2018-02-06 08:24:18 -05:00
hacksalot 2bf5bb72cf fix: prevent broken XML in Word docs 2018-02-06 08:22:31 -05:00
hacksalot 7262578c81 feat: allow standalone FRESH themes to inherit 2018-02-05 23:43:38 -05:00
hacksalot 66f3cb15c9 style: remove unused var 2018-02-05 23:41:40 -05:00
hacksalot 6f07141b0d test: remove image files from freeze test 2018-02-05 00:06:14 -05:00
hacksalot dc88073bcc test: reactivate Awesome theme and ice check 2018-02-04 23:35:42 -05:00
hacksalot 8c81a54565 fix: resolve issues around @@@@ characters in dates
Simplify resume freezing; avoid transformations on foreign fields. Fixes #198
but needs followup to allow users to specify how and when freezing, encoding,
and transformations occur.
2018-02-04 23:06:34 -05:00
hacksalot 8dca5b76e7 refactor: remove AbstractResume base class
(1) AbstractResume adds complexity without contributing utility. There's not
really a clean "class" abstraction in JavaScript to begin with; CoffeeScript
classes, as nice as they are syntactically, occlude the issue even further.

(2) AbstractResume currently functions as a container for exactly two functions
which arguably should live outside the resume class anyway.
2018-02-04 22:49:58 -05:00
hacksalot 2767b16b47 test: use direct dependency for fresh-resume-underscore 2018-02-04 05:34:47 -05:00
hacksalot f1343add71 test: remove hard-coded submodule path 2018-02-04 04:44:47 -05:00
hacksalot 81d9d5f157 test: add fresh-theme-underscore to suite 2018-02-04 04:06:49 -05:00
hacksalot caca653666 style: remove unnecessary expression 2018-02-04 01:43:51 -05:00
hacksalot 55196c2766 fix: prevent weird characters in date fields 2018-02-04 01:13:02 -05:00
hacksalot 00067d012a fix: correctly replace frozen fields in JRS-themed resumes 2018-02-03 16:15:17 -05:00
hacksalot 9da69c3310 Merge branch 'dev' into docs-2.0 2018-02-03 04:36:56 -05:00
hacksalot 02f0af1ff8 chore: update HackMyResume version to 1.9.0 2018-02-03 04:35:07 -05:00
hacksalot b1515fc656 docs: update fresh-resume-schema link 2018-02-03 04:31:22 -05:00
hacksalot ba719166f7 test: replace fresca with fresh-resume-schema 2018-02-02 04:49:26 -05:00
hacksalot db6ec47dcc chore: update stale JavaScript 2018-02-02 04:48:28 -05:00
hacksalot f53c316ecb chore: replace fresca with fresh-resume-schema 2018-02-02 03:42:50 -05:00
hacksalot e889481ad8 chore: bump HackMyResume version to 2.0.0
With this upcoming release we've introduced potentially breaking functionality
so a major version bump is indicated. Additionally, it's been over a year since
the last HackMyResume release; a major version bump allows us to accept some
fruitful breakage, giving us a clean basis as we move forward on new features.
2018-02-02 02:56:59 -05:00
hacksalot 2b31f5bb58 docs: capture readme & changelog updates (interim) 2018-02-02 02:33:13 -05:00
hacksalot 7912ec9ef5 chore: add fresh-test-themes dependency 2018-02-01 22:02:50 -05:00
hacksalot e6e0b135ed style: clean up comments in jrs-theme.coffee 2018-02-01 19:22:17 -05:00
hacksalot 54d056c4b7 fix: exclude theme.json from interrogation 2018-02-01 17:56:43 -05:00
hacksalot 157a2a6145 chore: bump fresh-themes to 0.16.0-beta 2018-02-01 09:37:20 -05:00
hacksalot 688767d415 feat: improve ad hoc theme loading 2018-02-01 07:20:12 -05:00
hacksalot 1dbb78c53f feat: improve custom theme helper registration 2018-02-01 07:00:59 -05:00
hacksalot 9c096541ce feat: allow FRESH themes to specify base folder
Currently, FRESH themes contain a `src` folder that contains theme artifacts.
This commit allows the theme to specify a different folder (including "." or
""), supporting arbitrary folder structures.
2018-02-01 06:52:06 -05:00
hacksalot 5161a3a823 feat: include private fields during convert 2018-02-01 06:44:07 -05:00
hacksalot 76a386c9df chore: bump fresh-test-resumes version to 0.9.1 2018-02-01 06:22:53 -05:00
hacksalot 7d78deec5f test: replace 'resumes/' folder with fresh-test-resumes 2018-02-01 05:58:35 -05:00
hacksalot a265fb633d chore: add 'glob' dependency 2018-01-31 22:01:28 -05:00
hacksalot 069506e86d feat: support custom theme helpers 2018-01-31 21:11:21 -05:00
hacksalot 7f656175f0 chore: bump jrs-fresh-converter to 0.2.3 2018-01-31 16:19:03 -05:00
hacksalot 94fc54174c refactor: remove unnecessary var 2018-01-31 16:17:46 -05:00
hacksalot 231357badc [fix] Replace legacy theme detection code. 2018-01-31 16:00:09 -05:00
hacksalot fde2146a0b [fix] Private fields: resolve off-by-one error [2]. 2018-01-31 15:22:15 -05:00
hacksalot c6adab7f9e [fix] Private fields: Resolve off-by-one error. 2018-01-31 00:10:37 -05:00
hacksalot 7f7c936897 [chore] Test: Increase resume generation timeout. 2018-01-30 13:04:08 -05:00
hacksalot a9e35203c2 [style] Tighten syntax in html-pdf-cli-generator.coffee|js. 2018-01-30 12:40:17 -05:00
hacksalot c913de4bf7 CONVERT: Improve command consistency. 2018-01-30 02:34:58 -05:00
hacksalot 6b125ed907 Support no-escape option for Handlebars themes. 2018-01-29 05:21:46 -05:00
hacksalot 17259cedbf Detect bad option files supplied via --options. 2018-01-29 02:04:00 -05:00
hacksalot 12a14dadeb Merge branch 'master' into dev 2018-01-28 22:38:08 -05:00
hacksalotandGitHub 35fb2f5dac Fix Travis build issues. (#204) 2018-01-28 22:34:05 -05:00
hacksalotandGitHub 097e81caf8 Merge pull request #191 from ryneeverett/theme-helpers
Register handlebars helpers in themes. Fix #158.
2018-01-27 17:44:36 -05:00
hacksalot 6adf195281 Travis: Update Node.js versions. 2018-01-26 10:02:26 -05:00
hacksalot 79c304a08b Update text exemplars. 2018-01-25 15:04:49 -05:00
hacksalot 394d5cf821 Merge branch 'master' into dev 2018-01-25 14:48:35 -05:00
hacksalot 6092f985f2 Merge branch 'dev' of https://github.com/hacksalot/HackMyResume into dev 2018-01-25 14:48:14 -05:00
hacksalot 2c26c21144 Bump fresh resume versions. 2018-01-25 14:47:22 -05:00
hacksalotandGitHub 6bd0b817af Merge pull request #177 from ael-code/pdf-margins
instruct wkhtmltopdf to insert top/bottom margins
2018-01-25 13:05:35 -05:00
hacksalotandGitHub 97fe171775 Merge branch 'master' into pdf-margins 2018-01-25 13:05:24 -05:00
hacksalotandGitHub 9718c652ab Merge pull request #164 from jonathanGB/master
little fix in the "Use" base case
2018-01-25 12:51:06 -05:00
hacksalotandGitHub 9aad6d6138 Merge pull request #183 from peternowee/fix-issue165
Update fresh-resume-starter dependancy to 0.3.x
2018-01-25 12:44:34 -05:00
hacksalotandGitHub d25f8d0f97 Merge pull request #186 from ryneeverett/same-value-dateRange
When date ranges are identical, only show one.
2018-01-25 12:43:48 -05:00
hacksalotandGitHub d2d9039abb Merge pull request #189 from ryneeverett/weasyprint
Add WeasyPrint pdf generator support.
2018-01-25 12:10:25 -05:00
hacksalotandGitHub 3dc6ff2158 Merge pull request #184 from ryneeverett/noescape
Don't do html escaping. Fix #157.
2018-01-25 02:27:32 -05:00
hacksalotandGitHub 36f5f46753 Merge pull request #192 from peternowee/fix-example-options-file
Mark options file example JSON and remove comments
2018-01-24 23:46:50 -05:00
hacksalot 8cc6334cd1 Bump FRESCA dependency to 0.6.1. 2018-01-24 21:30:19 -05:00
hacksalot b7ef40709e Update copyright notice. 2018-01-24 21:29:47 -05:00
hacksalot efe97ad793 Update tests.
Knock the dust off the HackMyResume test suite.
2018-01-24 21:29:24 -05:00
hacksalot a243354044 Change admin email to admin@fluentdesk.com. 2018-01-24 21:26:45 -05:00
hacksalot 0cd59416b8 Remove unused dependency. 2016-04-02 15:01:28 -04:00
hacksalot abdeeb4385 Introduce placeholder logo (interim).
Add quick 'n dirty .AI and .PNG assets for interim logo; link through
LFS.
2016-02-16 21:08:35 -05:00
hacksalot bb7944bee7 Update resume exemplars w/ --private. 2016-02-15 16:56:00 -05:00
hacksalot 9de1156144 Update contributors.
CC @daniele-rapagnani.
2016-02-15 16:48:05 -05:00
hacksalot 9ae2703eeb Bump version to 1.9.0. 2016-02-15 16:39:37 -05:00
hacksalot a3ed56dd15 Update JS.
Keep dist/ updated with src/ for the CLI and require() folks.
(package.json goes off dist).
2016-02-15 16:38:01 -05:00
hacksalot 214c53a3ab Merge pull request #142 from daniele-rapagnani/feature-private-fields
Implements private fields as requested in #88
2016-02-15 15:52:29 -05:00
hacksalot 3cf850ea0e Update test exemplars. 2016-02-14 05:32:33 -05:00
hacksalot 1b0bc87b60 Update changelog and version. 2016-02-14 04:54:44 -05:00
hacksalot 5d3b993737 Bump fresh-themes to 0.15.1-beta.
Not 100% necessary given "^" but support naive stripping of the "^"
decorator.
2016-02-14 04:32:39 -05:00