Skip to content

content(projects): add recent open source contributions - #30

Merged
rlorenzo merged 1 commit into
mainfrom
content/open-source-contributions
Aug 12, 2026
Merged

content(projects): add recent open source contributions#30
rlorenzo merged 1 commit into
mainfrom
content/open-source-contributions

Conversation

@rlorenzo

Copy link
Copy Markdown
Owner

Summary

Adds eight upstream projects to the Open Source Contributions list, each with at least one PR merged in the past year.

Project What landed
Impeccable (58k★) Node runtime probe fix so generated hooks survive cmd.exe metacharacters on Windows
Quasar (27k★) serialize-javascript v7 security bump, plus Vite 8 in the vite-plugin peer range
lint-staged (14.7k★) New --continue-on-error flag with unit and integration coverage
Mago (3.4k★) First WordPress security lint rules: nonce verification, prepared SQL, input sanitization
csskit (315★) calc() minification fix for WebKit-invalid output, and a parser panic turned into a real diagnostic
EditorConfig Core (JS) (281★) minimatch.escape() for path-prefix escaping, fixing a brace-expansion bug
Facet (190★) Apple Silicon port: MPS detection, unified-memory limits, HEIC support
Framework Benchmarks (137★) Added Gea as a like-for-like port of the shared benchmark app

Also refreshes the existing image-gen-mcp entry with the gpt-image-2 work, and repoints it from the fork to lansespirit/image-gen-mcp where the PRs actually merged.

Notes

Two judgment calls worth a look:

  • Links go to an author-filtered PR list (/pulls?q=is:pr+author:rlorenzo) rather than the repo root, so a visitor lands on evidence rather than a project homepage. This follows the convention the Moodle entry already uses with commits?author=rlorenzo.
  • The csskit entry notes that this site's own CSS is minified with it. The one place I editorialized, as a "practice what you preach" signal.

Deliberately excluded: unmerged PRs, merged-but-trivial ones, and ucdavis/VIPER / bcapgroup/bcap_website, which are day-job repos already covered by the experience section.

Test plan

  • npm run build succeeds
  • npm run lint passes
  • Section renders 11 rows in the built _site/index.html
  • No em-dashes in the new copy

Adds eight upstream projects with merged PRs from the past year:
Impeccable, Quasar, lint-staged, Mago, csskit, EditorConfig Core (JS),
Facet, and Framework Benchmarks.

Links point at an author-filtered PR list rather than the repo root, so
the entry lands on evidence of the work. This follows the convention the
Moodle entry already uses.

Also refreshes image-gen-mcp with the gpt-image-2 work and repoints it
from the fork to lansespirit/image-gen-mcp, where the PRs merged.
@greptile-apps

greptile-apps Bot commented Aug 12, 2026

Copy link
Copy Markdown

Greptile Summary

Adds eight recent open-source contributions and refreshes the image-gen-mcp entry to reference its upstream repository.

  • Adds contribution descriptions, technology tags, and author-filtered GitHub pull-request links.
  • Preserves the YAML structure and field types expected by the projects template.
  • Updates image-gen-mcp with the gpt-image-2 work and its upstream contribution link.

Confidence Score: 5/5

The PR appears safe to merge with no actionable defects identified.

The added YAML records conform to the existing project-data structure, use the recognized contribution type, and provide the fields consumed by the rendering template.

Important Files Changed

Filename Overview
_data/projects.yml Adds and updates contribution metadata while preserving the existing data and rendering contracts; no actionable issue was identified.

Reviews (1): Last reviewed commit: "content(projects): add recent open sourc..." | Re-trigger Greptile

@rlorenzo
rlorenzo merged commit 19fc2df into main Aug 12, 2026
14 checks passed
@rlorenzo
rlorenzo deleted the content/open-source-contributions branch August 12, 2026 16:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant