HackMyResume/BUILDING.md

1.4 KiB

Building

See CONTRIBUTING.md for more information on contributing to the HackMyResume or FluentCV projects.

HackMyResume is a standard Node.js command line app implemented in a mix of CoffeeScript and JavaScript. Setting up a build environment is easy:

Prerequisites

  1. OS: Linux, OS X, or Windows

  2. Install Node.js and Grunt.

Set up a build environment

  1. Fork hacksalot/HackMyResume to your GitHub account.

  2. Clone your fork locally.

  3. From within the top-level HackMyResume folder, run npm install to install project dependencies.

  4. Create a new branch, based on the latest HackMyResume dev branch, to contain your work.

  5. Run npm link in the HackMyResume folder so that the hackmyresume command will reference your local installation (you may need to npm uninstall -g hackmyresume first).

Making changes

  1. HackMyResume sources live in the /src folder.

  2. When you're ready to submit your changes, run grunt test to run the HMR test suite. Fix any errors that occur.

  3. Commit and push your changes.

  4. Submit a pull request targeting the HackMyResume dev branch.