modified: CLAUDE.md
modified: Makefile modified: content/pages/russell.ballestrini.resume.json
This commit is contained in:
parent
63a42ba6b7
commit
2217bb89b3
3 changed files with 33 additions and 2 deletions
|
|
@ -128,6 +128,10 @@ Git operations can be destructive to uncommitted work. Always preserve user's wo
|
|||
- Correct approach: "The opportunity to work with experienced operators while contributing combines technical challenge." Or split into two sentences: "The opportunity to work combines technical challenge. Learning from experienced operators while contributing enhances the experience."
|
||||
- This creates clearer, more direct writing
|
||||
|
||||
## JSONRESUME POLICY
|
||||
|
||||
**NEVER include phone number in JSONResume files** - they're public, use email only.
|
||||
|
||||
## DATE HANDLING FOR NEW CONTENT
|
||||
|
||||
**CRITICAL: ALWAYS check the current date BEFORE creating ANY new documents**
|
||||
|
|
|
|||
30
Makefile
30
Makefile
|
|
@ -1,4 +1,4 @@
|
|||
.PHONY: html help clean regenerate serve devserver publish pygments jsonresume
|
||||
.PHONY: html help clean regenerate serve devserver publish pygments jsonresume jsonresume-themes jsonresume-preview jsonresume-export
|
||||
|
||||
BASEDIR=$(CURDIR)
|
||||
INPUTDIR=$(BASEDIR)/content
|
||||
|
|
@ -13,6 +13,9 @@ help:
|
|||
@echo ' make venv setup virtual environment '
|
||||
@echo ' make resume (re)generate the resume PDF '
|
||||
@echo ' make jsonresume copy JSONResume to output '
|
||||
@echo ' make jsonresume-themes install resume-cli & themes '
|
||||
@echo ' make jsonresume-preview THEME=x preview with theme (default: even) '
|
||||
@echo ' make jsonresume-export THEME=x export HTML with theme '
|
||||
@echo ' make cover-letters (re)generate cover letter PDFs '
|
||||
@echo ' make html (re)generate the web site '
|
||||
@echo ' make clean remove the generated files '
|
||||
|
|
@ -56,6 +59,31 @@ jsonresume:
|
|||
cp content/pages/unturf.resume.json output/uploads/unturf.resume.json
|
||||
@echo "JSONResume files copied to output/uploads/"
|
||||
|
||||
# JSONResume themes - install resume-cli and ALL themes (~200+) locally
|
||||
jsonresume-themes:
|
||||
@echo "Installing resume-cli locally..."
|
||||
npm install resume-cli
|
||||
@echo "Fetching all jsonresume themes from npm registry..."
|
||||
@curl -s "https://registry.npmjs.org/-/v1/search?text=jsonresume-theme&size=250" | \
|
||||
python3 -c "import sys,json; [print(p['package']['name']) for p in json.load(sys.stdin).get('objects',[]) if p['package']['name'].startswith('jsonresume-theme-')]" | \
|
||||
xargs -r npm install --ignore-scripts 2>/dev/null || true
|
||||
@echo "Installed 200+ themes! Preview with: make jsonresume-preview THEME=even"
|
||||
@echo "Popular themes: even, elegant, stackoverflow, actual, flat, kendall, orbit, paper, spartan, class"
|
||||
|
||||
# Preview JSONResume with a theme (default: even)
|
||||
THEME ?= even
|
||||
RESUME_FILE ?= content/pages/russell.ballestrini.resume.json
|
||||
jsonresume-preview:
|
||||
@echo "Previewing $(RESUME_FILE) with theme: $(THEME)"
|
||||
npx resume serve --theme $(THEME) --resume $(RESUME_FILE)
|
||||
|
||||
# Export JSONResume to HTML with a theme
|
||||
jsonresume-export:
|
||||
@mkdir -p output/uploads
|
||||
@echo "Exporting $(RESUME_FILE) with theme: $(THEME)"
|
||||
npx resume export output/uploads/russell.ballestrini.resume.html --theme $(THEME) --resume $(RESUME_FILE)
|
||||
@echo "Exported to output/uploads/russell.ballestrini.resume.html"
|
||||
|
||||
cover-letter:
|
||||
@if [ -z "$(FILE)" ]; then \
|
||||
echo "Usage: make cover-letter FILE=filename-without-extension"; \
|
||||
|
|
|
|||
|
|
@ -4,7 +4,6 @@
|
|||
"name": "Russell Ballestrini",
|
||||
"label": "Product & Services Engineer",
|
||||
"email": "russell@unturf.com",
|
||||
"phone": "860-333-3047",
|
||||
"url": "https://russell.ballestrini.net",
|
||||
"summary": "Innovative and results-driven Full Stack Engineer with over 15 years of experience in scaling systems, automating processes, and developing open-source software. Proven track record in executing ideas guided by vision and mission, uniting teams through effective communication, and growing product pipelines. Expertise in AWS infrastructure, DevOps practices, and growing SaaS products from the ground up.",
|
||||
"location": {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue