hacksalot
28c703daf7
Improve error handling: PDFs.
2016-01-08 05:11:38 -05:00
hacksalot
0246a5da19
Remove html-pdf-generator class.
...
PDF generation now performed via html-pdf-cli-generator.
2016-01-07 18:34:43 -05:00
hacksalot
97ebecd84a
Support CLI-based PDF generation.
...
Support Phantom and wkhtmltopdf generation via CLI.
2016-01-07 18:24:25 -05:00
hacksalot
850c640368
Annotate Phantom gen method.
2016-01-07 10:54:46 -05:00
hacksalot
60e455b36d
Emit call stack for wkhtmltopdf errors.
2016-01-07 10:54:27 -05:00
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
655ecebaa5
Clean up comments.
2016-01-03 02:40:04 -05:00
hacksalot
a95b52acd0
Refactor command processing.
2016-01-02 00:15:46 -05:00
hacksalot
558a321fe8
Refactor generator logic.
2015-12-30 18:52:41 -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
3c7868a750
Scrub.
2015-12-30 12:38:01 -05:00
hacksalot
3e7d9c0411
Integrate JRSTheme class.
2015-12-30 12:37:26 -05:00
hacksalot
37e75acd86
Merge remote-tracking branch 'refs/remotes/origin/master' into dev
2015-12-30 12:06:02 -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
13430bcad5
Refactor status codes.
2015-12-29 05:09:05 -05:00
Ya Zhuang
5dd3d1a3b4
chore: remove debugging console logs
2015-12-29 03:40:42 +08:00
Ya Zhuang
6b0ea0c7bd
add: png format
2015-12-29 03:29:13 +08: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
80c6bb6e8b
Rename to HMR.
2015-12-19 12:37:42 -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
5475b081b1
Support basic Markdown in MS Word docs.
2015-12-16 23:26:53 -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
8361cf9960
Remove extraneous comma.
...
Go away, extraneous comma.
2015-12-16 11:25:04 -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
5a716dff16
Add basic multiplexing support.
2015-12-07 16:39:59 -05:00
devlinjd
5f19f0a7df
Add baseline support for multifile themes. #rough
2015-12-07 09:51:00 -05:00
devlinjd
cf25621679
Introduce placeholder LaTeX generator.
2015-12-06 18:29:16 -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
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
8a56c61d56
Fix HTML-based PDF generator glitch.
2015-11-07 02:46:12 -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