1
0
mirror of https://github.com/JuanCanham/HackMyResume.git synced 2025-04-19 22:30:26 +01:00

36 Commits

Author SHA1 Message Date
hacksalot
712b504168 Support global theme partials (interim). 2016-01-06 10:48:51 -05:00
hacksalot
0a8ee721e8 Allow for multiple PDF engines / support Phantom PDFs.
Start formalizing PDF generation apparatus and support a `--pdf`
parameter allowing the user to specify the flavor of PDF generation.
2016-01-03 04:11:42 -05:00
hacksalot
a95b52acd0 Refactor command processing. 2016-01-02 00:15:46 -05:00
hacksalot
d901047043 Update fluent-themes --> fresh-themes. 2015-12-30 18:50:58 -05:00
hacksalot
5e51beddf7 Refactor. 2015-12-30 14:48:22 -05:00
hacksalot
3e7d9c0411 Integrate JRSTheme class. 2015-12-30 12:37:26 -05:00
hacksalot
02ef2b2241 Improve error handling.
Better support for spawn errors encountered during generation (for ex,
PDFs through wkhtml) + general refactoring.
2015-12-29 06:35:55 -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
ebad1677bc Replace file-exists.js with NPM path-exists. 2015-12-22 18:55:17 -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
1441fe3ae5 Class-ify Underscore/Handlebars engine. 2015-12-18 13:17:07 -05:00
devlinjd
fc9cbab974 Choose template engine from active theme. 2015-12-17 11:04:29 -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
0c1364593a Support post-save callback. 2015-12-16 11:26:30 -05:00
devlinjd
00e6407347 Kludge theme loading issue for FCVD.
Resolve in v0.11.0.
2015-12-10 10:28:19 -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
2abfe4426c Refactor. 2015-12-09 04:32:48 -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
5f19f0a7df Add baseline support for multifile themes. #rough 2015-12-07 09:51:00 -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
e4d098a3ce Add safety for implicit Markdown. 2015-12-06 05:51:03 -05:00
devlinjd
fbc98060ce Fix theme loading glitch. 2015-11-24 10:56:28 -05:00
devlinjd
992069b22d Cleanup. 2015-11-21 10:33:16 -05:00
devlinjd
cbddb4b3aa Add convenience filter for links. 2015-11-21 09:13:21 -05:00
devlinjd
aa0ef4e8a4 Adjust CSS file handling by generators. 2015-11-05 00:57:57 -05:00
devlinjd
b0b2af8278 Fix glitch with prettyifying HTML links. 2015-10-27 20:59:21 -04:00
devlinjd
6d6f66bfe2 Rename watermark to fluent-themes. 2015-10-26 13:48:00 -04:00
devlinjd
0aaa9ffff8 Introduce FluentLib sources. 2015-10-26 12:30:00 -04:00
devlinjd
76f718dc3e Revamp command-line functionality.
Get resume generation CLI up and running again after recent API updates.
Tool name has changed to "fluentcmd" from "scrappy" and now depends on
external "fluentlib" instead of embedding those sources.
2015-09-24 16:09:48 -04:00
devlinjd
ccf6a1a1be Reorganize sources. 2015-09-23 00:26:24 -04:00
devlinjd
7363e48019 Introduce formal generators.
Introduce a shallow hierarchy of simple generator classes, collecting
common functionality and allowing for future snap-in generator
replacement. Use John Resig's "class"-based inheritance per
http://ejohn.org/blog/simple-javascript-inheritance/.
2015-09-23 00:03:49 -04:00