Writing resumes is hard, messing with margins in word processors is tedious. I think better in CSS than in Microsoft Word, and I'd rather keep all my data in a pared-down format like YAML. I built this resume builder for myself — but I hope you enjoy using it too!
- Write YAML in provided text editor, see resume update live!
- Print to save a PDF
- View estimated printer margins
The app is a static site built with Ember.js, hosted on GitHub Pages. If you'd like to do more customization, fork this repository and take a look at app/templates/components/resume-layout.hbs or app/styles/app.scss to get started.
You will need the following things properly installed on your computer.
git clone <repository-url>this repositorycd resume-builderyarn install
ember serve- Visit http://localhost:4200/resume-builder/ (note: the trailing slash is important!)
The app is "deployed" by pushing built Ember assets to the gh-pages branch so that they can be served by GitHub Pages. After making changes to the app, deploy them with:
ember deploy production
Note: this will make a copy of the repository on your computer, called deploy-resume-builder; scripts will run in that repository to create a new commit and push it to the correct branch on GitHub.