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
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
7df7a3f894
Introduce a Markdown generator.
2015-09-23 00:26:56 -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