Skip to content

PinkyJie/resume

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
app
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

MyResume Travis

http://pinkyjie.com/resume

Theme by Flatty Resume

Built with Yeoman

JSON Data Driven

  • All HTML templates are put in app/partials, these files are just layouts with variables.
  • PDF layout is defined in app/pdf/pdf.py.
  • All Data for different languages are put in app/i18n, these files are just plain JSON.

One data source, multiple outputs (HTML/PDF)

Build

  • Install Node, Ruby(for sass compiling), Python(for PDF generation)
  • npm install -g grunt-cli and gem install compass and pip install fpdf
  • npm run bower
  • npm install
  • npm start for live reload preview
  • npm run build to generate HTML in dist folder
  • python app/pdf/pdf.py to generate PDF files in dist folder

Generate your own Resume

  • Fork this project.
  • Change JSON files under folder app/i18n.
  • If you don't want include all sections, just delete the include xxx in app/index.jade.

Host resume on your Github Pages

  • Use your github account to access TravisCI, activate your repo.
  • Add 2 Environment Variables to your TravisCI project settings page:
    • GitHub_REF: your Github resume repo URL, like github.com/PinkyJie/resume.git
    • Github_TOKEN: generate a personal access token for your Github account on settings page
  • Push code to your forked repo, then Travis will automatically deploy build on your Github Pages.