Add a social preview banner - #26
Conversation
GitHub was generating the default avatar-and-title card for this repo, so a shared link looked nothing like the framework's. Same design, with the tagline and footer saying what this repository actually is. The SVG is the source and the PNG is what GitHub takes; both are tracked so the next regeneration starts from the design rather than from a screenshot. Uploading it is a manual step in repo settings — GitHub exposes no API for it. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (2)
📒 Files selected for processing (1)
Included review availability: Your plan provides up to 10 included reviews per hour; 9 remain after this review. 📝 WalkthroughSummary by CodeRabbit
WalkthroughThe VS Code packaging ignore list now excludes repository branding assets under ChangesExtension packaging
Estimated code review effort: 1 (Trivial) | ~2 minutes Merge Risk: ⚪ Minimal · up to This change adds social preview artwork and keeps it out of the packaged extension; it does not alter extension behavior, so no actionable merge-blocking risk remains. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
GitHub was serving the auto-generated card (
opengraph.githubassets.com) for this repo, while the framework has a custom upload — so a link to this repo looked unrelated to it.Changes
.assets/fallout-social-preview.svg— source, adapted from the framework's..assets/fallout-social-preview.png— 1280×640, what GitHub serves..vscodeignore— keep.assets/**out of the.vsix; it's repo branding, not an extension asset (media/holds those).Notes
Same layout, palette and trefoil as the framework's banner. Two lines differ, because copying it verbatim would have made this repo claim to be the framework: the tagline reads "Build targets, inside your editor", and the footer is this repo's URL.
Uploading is manual — Settings → General → Social preview. GitHub has no REST API for it, so merging this doesn't change the card on its own; it only tracks the source so it can be regenerated instead of recovered from a screenshot.
Regenerate with: