1
0
mirror of https://github.com/JuanCanham/HackMyResume.git synced 2024-11-23 00:40:10 +00:00
Commit Graph

753 Commits

Author SHA1 Message Date
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
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
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
hacksalot
35fb2f5dac
Fix Travis build issues. (#204) 2018-01-28 22:34:05 -05:00
hacksalot
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