Skip to content

Latest commit

 

History

History

job-application

                                           /$$                                            /$$ /$$                       /$$     /$$
                                          | $$                                           | $$|__/                      | $$    |__/
 /$$$$$$/$$$$   /$$$$$$      /$$  /$$$$$$ | $$$$$$$          /$$$$$$   /$$$$$$   /$$$$$$ | $$ /$$  /$$$$$$$  /$$$$$$  /$$$$$$   /$$  /$$$$$$  /$$$$$$$
| $$_  $$_  $$ /$$__  $$    |__/ /$$__  $$| $$__  $$ /$$$$$$|____  $$ /$$__  $$ /$$__  $$| $$| $$ /$$_____/ |____  $$|_  $$_/  | $$ /$$__  $$| $$__  $$
| $$ \ $$ \ $$| $$$$$$$$     /$$| $$  \ $$| $$  \ $$|______/ /$$$$$$$| $$  \ $$| $$  \ $$| $$| $$| $$        /$$$$$$$  | $$    | $$| $$  \ $$| $$  \ $$
| $$ | $$ | $$| $$_____/    | $$| $$  | $$| $$  | $$        /$$__  $$| $$  | $$| $$  | $$| $$| $$| $$       /$$__  $$  | $$ /$$| $$| $$  | $$| $$  | $$
| $$ | $$ | $$|  $$$$$$$ /$$| $$|  $$$$$$/| $$$$$$$/       |  $$$$$$$| $$$$$$$/| $$$$$$$/| $$| $$|  $$$$$$$|  $$$$$$$  |  $$$$/| $$|  $$$$$$/| $$  | $$
|__/ |__/ |__/ \_______/|__/| $$ \______/ |_______/         \_______/| $$____/ | $$____/ |__/|__/ \_______/ \_______/   \___/  |__/ \______/ |__/  |__/
                       /$$  | $$                                     | $$      | $$
                      |  $$$$$$/                                     | $$      | $$
                       \______/                                      |__/      |__/

Tie together letter and resume to create cohesive job application packages per #55.

These PDFs have a couple advantages over the documents generated by letter, resume and jsonresume-theme:

  • Generate both a cover letter and resume for a specific configuration at the same time, useful for consistently capturing time-sensitive information, like shield statuses.
  • Since v1.2.0, we tack on UTM tracking parameters onto each outbound link in both documents
  1. Place a JS/JSX file (say some-awesome-company.jsx) that returns an instance of JobApplication in /src/job-applications
  2. Generate your documents by running npm run job-applications -- --name some-awesome-company
  3. View them with open ./dist/some-awesome-company.*.pdf

Dependencies

See the me dependencies.

Installation

See the me installation instructions.

Usage

# From the `me` monorepo root
yarn lerna run start [email protected]/job-application

Testing

# From the `me` monorepo root
yarn lerna run test [email protected]/job-application

Generation

# From the `me` monorepo root
yarn lerna run build [email protected]/job-application

# Generate a package specific to `some-awesome-company`
yarn lerna run job-applications [email protected]/job-application

# Generate a package specific to `some-awesome-company`
yarn lerna run job-application [email protected]/job-application -- --name some-awesome-company