Skip to content

Latest commit

 

History

575 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Folio

GitHub license Code Climate maintainability Mozilla HTTP Observatory Grade Website

This is my personal promoting / landing / minimalist page.

logo

demo

Json Resume Themes

pnpm render renders every resume in data/ to html & pdf with each theme below, output lands in dist/resumes/ along with an index.html listing them as cards, browse it with pnpm dev.

--theme <name> narrows the render to one or more themes, repeat it or separate the names with commas, and pnpm render:blue is the shortcut for rendering every resume with blue-buzz. Note that the index.html is rebuilt from what the run produced, so a narrowed render leaves it listing only those cards until the next full pnpm render.

The pdf export drives Chrome through Puppeteer, pnpm install downloads it, set PUPPETEER_EXECUTABLE_PATH to use another browser.

blue-buzz is the custom theme living in src/themes/blue-buzz, it mimics the DoYouBuzz "minimal" design : blue #50a3d9 accent, Open Sans, profile on top then a 70/30 columns body, and it localizes its section titles in english or french depending on the resume. Use it standalone with resumed render "data/my resume.json" --theme jsonresume-theme-blue-buzz.

Checks

pnpm check types, formats & lints the code, runs the test suite, and validates every resume in data/ twice : with resumed validate against the official schema, and with src/bin/json-resume-validator.cli.ts for what the schema does not enforce, a name, at least one filled section, and the typography of every prose string. It is what CI runs.

data/keyword.txt lists the words blue-buzz emphasizes wherever they appear in a free text, one per line, # starts a comment.

Todo

See TODOS.md.

Thanks

  • Boxy SVG : simple & effective svg editor
  • Dependency-cruiser : handy tool to validate and visualize dependencies
  • DoYouBuzz : for their awesome resume builder that I use to generate the JSON resume file
  • Eslint : super tool to find & fix problems
  • Feather Icons : nice looking svg icons
  • Github : for all their great work year after year, pushing OSS forward
  • Gtmetrix : great tool to check & monitor websites performances
  • IconPark: nice svg icons and illustrations
  • JSON Resume : open standard for resumes
  • Netlify : awesome company that offers hosting for OSS
  • Nnnoise : sexy svg noise texture generator
  • Repo-checker : eslint cover /src code and this tool the rest ^^
  • Shields.io : super platform centralizing badges
  • Shuutils : collection of pure JS utils
  • Svg Omg : the great king of svg file size reduction
  • TailwindCss : awesome lib to produce maintainable style
  • V8 : simple & effective cli for code coverage
  • Vite : super fast frontend tooling
  • Vitest : super fast vite-native testing framework
  • Vue : when I need a front framework, this is the one I choose <3
  • Web App Manifest Generator : generate manifest.json easily

Stargazers over time

Stargazers over time

Page views

Free Website Counter

About

My personal portfolio :)

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages