1
0
mirror of https://github.com/JuanCanham/HackMyResume.git synced 2024-11-24 17:30:10 +00:00
Commit Graph

674 Commits

Author SHA1 Message Date
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
devlinjd
7bf25469de Support additional date formats.
Support "Now" in addition to "Present" along with year-only dates of the
form "YYYY".
2015-09-21 11:34:42 -04:00
devlinjd
f03d2a05e7 Scrub. 2015-09-19 21:35:39 -04:00
devlinjd
1a1310cef5 Improve date parsing and sorting. 2015-09-19 21:07:53 -04:00
devlinjd
c55a2f9f35 Add JSON validation to Sheet prototype. 2015-09-18 20:10:35 -04:00
devlinjd
ffa06118a0 Minor extensions to Sheet class. 2015-09-17 07:27:30 -04:00
devlinjd
8b57f9ce57 Fix template expansion error. 2015-09-17 05:06:09 -04:00
devlinjd
ed3fc12806 Merge JSON properties onto sheet. 2015-09-16 19:32:42 -04:00
devlinjd
efd6206462 Remove CLI interface.
For now, access Scrappy as a script library, not a Node CLI. We'll
repackage the CLI later.
2015-09-13 21:14:12 -04:00
devlinjd
ce740922e9 Emit correct CSS filename in generated HTML.
Instead of hard-coding the CSS file to "resume.css", base it on the
input file name.
2015-09-13 05:49:45 -04:00
devlinjd
0b4522c149 Update w/ recent folder changes. 2015-09-11 17:21:44 -04:00
devlinjd
c54137a493 Cleanup. 2015-09-10 09:13:12 -04:00
James Devlin
aa58edd853 Restore PDF generation. 2015-09-08 23:08:07 -04:00
James Devlin
c9ec8a81a0 Introduce "Sheet" class.
Start formalizing some of the key domain nouns, starting with the
concept of the "sheet" or "character sheet".
2015-09-08 23:05:12 -04:00
James Devlin
63c9cb4f33 Remove phantom dependency. 2015-09-08 23:04:03 -04:00
James Devlin
a90139dd6f Return processed resume data.
Return the array of processed resume (string/text) data in addition to
the rendered output files.
2015-09-04 23:46:53 -04:00
James Devlin
cc0c7512d8 Switch to wkhtmltopdf by default.
Better fidelity for nominal use and doesn't give weak/dnode errors in
Electron.
2015-09-03 17:06:30 -04:00
James Devlin
382e013abe Privatize package.json and add "UNLICENSED". 2015-09-02 22:02:11 -04:00
James Devlin
ad94fcbcef Fix path glitch from recent changes. 2015-09-02 17:13:14 -04:00
James Devlin
818a071433 Update README. 2015-09-01 20:14:24 -04:00
James Devlin
2aeec2334f Update with recent project changes. 2015-09-01 20:13:21 -04:00
James Devlin
90d48b3f17 Update license. 2015-09-01 01:50:31 -04:00
James Devlin
3b92065c14 Introduce scrappy sources from main dev tree.
Add existing "HackMyResume" command-line sources from commit 59 on the
original dev tree, without modification except for a partial rename of
"HackMyResume" to "scrappy".

See: https://github.com/gruebait/HackMyResume/tree/master/HMR.Console
2015-09-01 01:05:47 -04:00
James Devlin
9216b9cafb Initial commit. 2015-09-01 01:03:58 -04:00