feat: semantic CV, privacy fixes, merge master#9
Open
Romerolweb wants to merge 8 commits intomasterfrom
Open
Conversation
- Created cv.js to fetch and populate CV data from cv.json. - Implemented sections for basics, work experience, education, skills, languages, projects, publications, awards, and certificates. - Added cv.html to structure the CV layout and include necessary sections. - Included error handling for data fetching and display. - Added print functionality for the CV.
…hlights, and new educational entries
- Introduce `?role=` query parameter to filter work highlights by category (e.g., DevOps, Software Engineer). - Update `index.html` to support role selection via UI and URL, displaying category tags when viewing all roles. - Update `views/cv.html` to generate role-specific printable resumes. - Create `assets/js/cv-utils.js` for shared logic and role alias mapping. - Update `README.md` with usage instructions and data structure documentation. - Improve mobile responsiveness for CV view. Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Brings in CNAME configuration and latest master updates while preserving the role-based filtering implementation from printable-version. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…e sensitive file - Rewrite views/cv.html with semantic elements (article, address, time, dl, h2/h3 hierarchy, aria-label, Schema.org markup) - Update cv.js to build semantic DOM (article per job/edu/project, time for dates, dl/dt/dd for languages, aria-hidden on icons) - Update cv.css to match new element structure - Fix index.html contact section and social links to handle empty email/phone/url gracefully - Delete assets/files/ HTML file containing personal phone number and email - Add .claude/launch.json with python3 dev server config
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
views/cv.htmlwith proper semantic elements —<article>,<address>,<time>,<dl>/<dt>/<dd>, correct<h2>/<h3>heading hierarchy,aria-labelon sections, Schema.orgPersonmarkupelement.hiddeninstead of inline styles; filters out profiles with empty URLsassets/files/HTML containing phone number and email;index.htmlnow handles empty email/phone/URL gracefully.claude/launch.jsonwithpython3 -m http.serverconfigTest plan
views/cv.html— CV renders correctly with all sectionsviews/cv.html?role=do— only DevOps highlights shownviews/cv.html?role=se— only Software Engineer highlights shown