This is my personal promoting / landing / minimalist page.
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.
- src/themes/blue-buzz (custom)
- https://registry.jsonresume.org/thomasdavis?theme=berlin-grid
- https://registry.jsonresume.org/thomasdavis?theme=tokyo-modernist
- https://registry.jsonresume.org/thomasdavis?theme=modern-classic
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.
See TODOS.md.
- 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
