Code Monkey home page Code Monkey logo

auto-resume's Introduction

auto-resume Build Status

Each new git tag automatically generates a release with resume.pdf, pushes resume.png to master for preview in the readme, and triggers a Netlify build hook that pushes the new resume.pdf to https://karlodelalic.me/resume.pdf.

Setup

  1. Fork this repo.
  2. Enable TravisCI for the forked repo.
  3. Create a Personal Access Token and add it to your TravisCI job's environment variables as GITHUB_TOKEN.
  4. Edit travis-push.sh to point to your forked repo.
  5. Add your resume tex files to the src directory (Make sure your main file is named resume.tex).
  6. Edit the after_deploy Travis phase in .travis.yml to include any hooks that need to be called on success (i.e. My job calls a Netlify build hook which pushes my resume to my personal website, see more here).

Usage

  1. Make changes to your tex files.

  2. Push your changes to the master branch.

  3. Create a new git tag (git tag v1.0.0 and then git push origin v1.0.0)

  4. Your resume should be released on Github once the Travis build passes.

  5. Download the latest release by executing the following command (this can be useful if you want to pull the latest release in a different repository through a build process):

    curl -s https://api.github.com/repos/kdelalic/auto-resume/releases/latest \
    | grep "browser_download_url" \
    | cut -d : -f 2,3 \
    | tr -d \" \
    | wget -i -

Preview

Resume preview image

auto-resume's People

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.