hacksalot
c5a5d3761d
Remove explicit Phantom and wkhtmltopdf dependency.
...
Phantom is too heavy to impose on casual users and wkhtmltopdf errors
out on half the systems out there. We're better off speaking to both
tools, when present, via CLI or a secondary script.
2016-01-07 16:47:59 -05:00
Antonio Ruberto
c147403b1c
load theme partials for non html and doc
...
load global partials for html and doc only but load theme partials for
all outputs
2016-01-07 16:39:46 -05:00
hacksalot
a2723452c2
Improve ENOENT handling.
2016-01-07 16:13:09 -05:00
hacksalot
cb3488276d
Refactor error handling.
...
Work towards better debug/log/stack trace options for error cases.
2016-01-07 15:54:10 -05:00
hacksalot
43419c27cf
Refactor API surface.
2016-01-07 13:44:39 -05:00
hacksalot
0f0c399dd5
Update CLI tests.
2016-01-07 13:12:21 -05:00
hacksalot
cb46497346
Rename generate.js to build.js.
...
Should match the canonical verb name -- "build". Generate is an alias.
2016-01-07 12:03:44 -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
af896c85ea
Bump version to 1.4.2.
2016-01-07 02:06:55 -05:00
hacksalot
6a7bb5ea5b
Update README.
2016-01-07 01:09:48 -05:00
hacksalot
3b6f2ad37e
Introduce FAQ.
...
Use a separate Markdown document instead of the GH wiki so that the FAQ
is present after clone and advertises itself in the root folder.
2016-01-07 00:58:40 -05:00
hacksalot
101eebdd95
Update tests.
2016-01-06 14:17:27 -05:00
hacksalot
830c36818e
Tweak missing file message for "new" command.
2016-01-06 14:15:27 -05:00
hacksalot
39e995213f
Improve starter resume.
...
"hackmyresume new" should emit a starter resume that a) has example
information and b) validates.
2016-01-06 14:09:22 -05:00
hacksalot
37a053722d
Update Travis URLs.
2016-01-06 11:36:40 -05:00
hacksalot
12fcf3b0cb
Fix package.json glitch.
2016-01-06 11:28:09 -05:00
hacksalot
43ad9c1c71
Merge branch 'master' of https://github.com/hacksalot/HackMyResume
2016-01-06 11:24:02 -05:00
Josh Janusch
4f9207a868
Fix: formatDate helper references the moment method, not the momentDate object
2016-01-06 11:23:39 -05:00
Josh Janusch
3d1f589bc1
formatDate helper now will only use moment if date is valid. If it's not, will use the user inputted value or a fallback parameter, if it is provided
2016-01-06 11:23:38 -05:00
hacksalot
ae436a3b84
Scrub.
2016-01-06 11:18:50 -05:00
hacksalot
202bb44c76
Update contributors.
...
@robertmain @jjanusch
2016-01-06 11:18:31 -05:00
hacksalot
041c609ff0
Merge pull request #85 from jjanusch/feat/present-formatter
...
formatDate template helper error handling and fallback
2016-01-06 11:00:17 -05:00
hacksalot
712b504168
Support global theme partials (interim).
2016-01-06 10:48:51 -05:00
hacksalot
bc9f0d468f
Update tests w/ new validation behavior.
2016-01-06 00:44:46 -05:00
hacksalot
2d20077c08
Support --assert option for validate command.
...
Cause HMR to return an error code if validation fails and the --assert
option is present.
2016-01-06 00:44:34 -05:00
hacksalot
f61deda4e8
Fix format detection error in validate logic.
2016-01-06 00:21:18 -05:00
hacksalot
8203fa50ae
Prep convert.js.
2016-01-06 00:20:30 -05:00
hacksalot
c5eab0fd9c
Scrub.
2016-01-05 23:59:41 -05:00
hacksalot
40e71238ac
Scrub.
2016-01-05 23:46:01 -05:00
hacksalot
9d75b207d1
Formalize empty-fresh.json dependency.
2016-01-05 23:28:49 -05:00
hacksalot
9b52c396d3
Fix missing method rename.
2016-01-05 22:32:46 -05:00
hacksalot
2759727984
Add convenience method.
2016-01-05 22:26:16 -05:00
hacksalot
e230d640cb
Rename imp() to i() (interim).
2016-01-05 22:02:11 -05:00
hacksalot
d69688697c
Update README.
2016-01-05 19:48:11 -05:00
hacksalot
9f7ec62b18
Bump fresh-themes to 0.11.0-beta.
2016-01-05 10:26:29 -05:00
hacksalot
b1a02918ff
Support --no-tips flag.
2016-01-05 10:10:24 -05:00
hacksalot
ec05f6737a
Emit JSON Resume theme instructions.
2016-01-05 10:10:12 -05:00
hacksalot
da5db6477b
Introduce --color and --no-color options.
...
These are handled by Chalk, but need to be registered with Commander.js
in order for Chalk to see them.
2016-01-05 09:42:39 -05:00
hacksalot
0f580efb2b
Mention ANALYZE command in man page.
2016-01-05 09:38:42 -05:00
hacksalot
ff23ee508b
Restore app title.
2016-01-05 09:38:21 -05:00
hacksalot
2819faeb6f
Improve theme/format inheritance (interim).
2016-01-05 09:28:40 -05:00
hacksalot
d205e882f6
Introduce FRESH theme/format inheritance.
...
Support "inherits" property in theme.json (FRESH themes only).
2016-01-05 06:34:56 -05:00
hacksalot
3f40441b0a
Bump FRESCA version to 0.3.0.
2016-01-05 05:09:29 -05:00
hacksalot
6185f20ec9
Sort project history by default.
2016-01-05 05:00:04 -05:00
hacksalot
6a61989eb4
Introduce {{dateRange}} and {{camelCase}} helpers.
2016-01-05 04:59:51 -05:00
hacksalot
d658a069cd
Rename {{hasSection}} helper to {{section}}.
2016-01-05 04:59:26 -05:00
hacksalot
25688dbe8e
Bump fresh-test-resume to 0.2.1.
2016-01-05 01:41:04 -05:00
hacksalot
98362b9687
Bump fresh-test-resumes version.
2016-01-05 00:04:10 -05:00
hacksalot
4c31c96891
Introduce has/hasSection helpers.
2016-01-05 00:03:54 -05:00