hacksalot
5e7abb66bd
Safer source format conversions.
...
Quick fix against missing fields in FRESH and/or JRS (ahead of introing
more robust standalone converter thing). Address portions of #31 and
#33 .
2015-12-24 17:51:26 -05:00
hacksalot
3d41528059
Fix path parsing issue on prev versions of Node.js.
...
Work around absence of path.parse in Node versions < v0.12. Addresses
#31 and #33 .
2015-12-24 16:18:38 -05:00
hacksalot
c5ee1ee33c
Quick fix for ".history" errors.
...
Affects #31 and #33 .
2015-12-24 04:05:56 -05:00
hacksalot
ef2fe95bd8
Remove unused method.
2015-12-24 04:04:44 -05:00
hacksalot
e2589b3730
Fix validate command error.
...
Still hitting some inconsistent behavior in different NPM
versions/platforms with invalid uppercase dependency names per
https://github.com/npm/npm/issues/3692 . Partial fix for #33 .
2015-12-24 03:23:56 -05:00
hacksalot
c966f6766c
Refactor verbs to separate files.
2015-12-21 02:56:02 -05:00
hacksalot
a54476eede
Reaffirm string-based generation.
...
In recent commits, HackMyResume generation logic, much like the pilots
in Top Gun who became too reliant on air-to-air missiles and lost the
true art of dogfighting, has become dependent on file-based generation
as implicit file assumptions have crept in. This commit reaffirms the
file-less, string-based nature of the generation process and, as a side
effect, adjusts the behavior of (binary) PDF generation to match.
2015-12-21 00:36:08 -05:00
hacksalot
80c6bb6e8b
Rename to HMR.
2015-12-19 12:37:42 -05:00
hacksalot
f0a22be731
Skip underscore-prefixed folders during theme load.
2015-12-19 08:39:36 -05:00
hacksalot
a630741098
Fix exception.
2015-12-18 10:10:19 -05:00
devlinjd
eabab26eef
Update file headers.
2015-12-17 10:15:59 -05:00
devlinjd
ae9c295ce1
Better Handlebars support.
2015-12-16 20:13:27 -05:00
devlinjd
e0ef774692
Add missing semicolon.
2015-12-16 12:13:50 -05:00
devlinjd
1603a4bc73
Prosecute FCVD updates.
2015-12-16 11:25:50 -05:00
devlinjd
8273e7d150
...
2015-12-15 06:20:06 -05:00
devlinjd
5c49a8297f
Fix: FCVD error.
2015-12-14 07:32:41 -05:00
devlinjd
b38a7c1da2
Improve conversions and tests.
2015-12-12 10:48:26 -05:00
devlinjd
9d459370ce
Update FRESH<-->JRS converter.
2015-12-12 04:42:56 -05:00
devlinjd
3805a36271
Fix folder generation wrinkle.
2015-12-09 23:30:53 -05:00
devlinjd
541198321e
Fix JSHint warnings.
2015-12-09 21:44:35 -05:00
devlinjd
0395792359
Restore canonical output filename.
2015-12-09 05:08:10 -05:00
devlinjd
3dcf3c3974
Tweak Markdownification.
2015-12-09 04:32:39 -05:00
devlinjd
857de65750
More MEGADESK.
2015-12-09 00:13:58 -05:00
devlinjd
f3c9f92263
Add baseline Markdownification.
2015-12-08 22:22:33 -05:00
devlinjd
e8704e1374
Fix file generation glitch.
2015-12-08 22:22:14 -05:00
devlinjd
87c03b437c
Generate safe date times; don't hard-code.
2015-12-08 22:21:42 -05:00
devlinjd
7c58f0ea96
Add symlink support.
2015-12-08 10:13:04 -05:00
devlinjd
fcaeb381fe
Gather.
2015-12-07 21:24:14 -05:00
devlinjd
5a716dff16
Add basic multiplexing support.
2015-12-07 16:39:59 -05:00
devlinjd
8ee2716245
Scrub theme.js.
2015-12-07 10:16:38 -05:00
devlinjd
5f19f0a7df
Add baseline support for multifile themes. #rough
2015-12-07 09:51:00 -05:00
devlinjd
228f14d06c
Support recursive theme template loading.
2015-12-06 18:19:33 -05:00
devlinjd
307c37dc44
Use "src" subfolder instead of "templates".
2015-12-06 18:18:36 -05:00
devlinjd
3b8d100f39
Add baseline Handlebars support.
2015-12-06 16:19:55 -05:00
devlinjd
5b3a25c461
Support NEW command.
2015-12-02 14:56:36 -05:00
devlinjd
debd866545
Adjust date references.
2015-11-21 03:11:18 -05:00
devlinjd
5304cbabd9
Tweak converter.
2015-11-20 15:29:38 -05:00
devlinjd
9cde39703e
Clean up handling of "meta".
2015-11-20 09:28:55 -05:00
devlinjd
c14176a504
Implement "convert" command.
2015-11-20 08:29:19 -05:00
devlinjd
16cf97e08e
Improve converter.
2015-11-20 08:27:39 -05:00
devlinjd
0c1b1734ee
Update tests.
2015-11-19 15:39:26 -05:00
devlinjd
35b9f2b764
Fix JSON date validation.
...
JSON "date" type should accept YYYY, YYYY-MM, and YYYY-MM-DD but
is-my-json-valid only validates the last of the three.
2015-11-19 12:36:58 -05:00
devlinjd
0aa9bc2937
Rename Sheet/FreshSheet to JRSResume/FRESHResume.
2015-11-19 10:39:14 -05:00
devlinjd
a410153253
Implement "generate" and "validate" verbs.
...
Start moving to a more familiar verb-based interface with "generate" and
"validate" commands. Use with "fluentcv generate" or "fluentcv
validate".
2015-11-19 09:46:02 -05:00
devlinjd
9044dff504
Introduce FRESH and JSONResume conversion routines.
2015-11-19 09:39:49 -05:00
devlinjd
ce95593031
Relax copyright notices.
2015-11-19 01:57:15 -05:00
devlinjd
30b6bc4d80
Remove invalid object model reference.
2015-11-19 01:47:23 -05:00
devlinjd
6ce2ae2391
Introduce FRESH sheet class.
...
Introduce the canonical FRESH sheet class based on the old HackMyResume
(HMR) sources. Prepare to replace JSON Resume-specific handling with
generic FRESH handling.
2015-11-18 23:42:09 -05:00
devlinjd
99722e3bd1
Add filename metadata on save.
2015-11-06 14:56:33 -05:00
devlinjd
537bd4a7b9
Clear profiles on sheet reset.
2015-11-05 00:57:23 -05:00