Skip to content

Import Crowd Supply campaign updates as blog posts - #81

Closed
mithro wants to merge 19 commits into
feature/run2-websitefrom
update-website-campaign-content
Closed

Import Crowd Supply campaign updates as blog posts#81
mithro wants to merge 19 commits into
feature/run2-websitefrom
update-website-campaign-content

Conversation

@mithro

@mithro mithro commented Mar 20, 2026

Copy link
Copy Markdown
Contributor

Summary

Posts added (18 total)

Date Title Source
2025-04-19 New wafer.space website (existing, fixed)
2025-10-02 GF180MCU Run 1 is Live! CS Update #0
2025-10-23 LibreLane & Project Template CS Update #1
2025-10-27 Professional Design Support CS Update #2
2025-10-31 Resources to Learn More CS Update #3
2025-11-05 Building Sensors with GF180MCU CS Update #4
2025-11-10 Chip-on-Board Strategy CS Update #5
2025-11-13 Tholin/Avalon Feature CS Update #6
2025-11-17 MOSbius Feature CS Update #7
2025-11-20 Tiny Tapeout Feature CS Update #8
2025-11-24 Final Reminder CS Update #9
2026-03-01 Run 2 Coming Soon CS Run 2 Update
2026-03-25 Run 2 Announcement CS Update #10
2026-04-03 Wafers Arrived CS Update #11
2026-04-10 KianV RISC-V SoC CS Update #12
2026-04-17 Early Bird Warning CS Update #13
2026-04-18 Sorting Bare Dies CS Update #14
2026-05-01 COB Packaging Progress CS Update #15

Test plan

  • Jekyll build succeeds with no errors
  • News page at /news shows posts with correct dates and titles
  • Post permalinks work (/news/gf180mcu-run1-live, etc.)
  • Images render correctly in posts that have them
  • Future-dated posts don't appear on the site
  • Categories and tags generate valid archive pages
  • external_url links resolve to correct Crowd Supply pages

🤖 Generated with Claude Code

mithro and others added 8 commits March 20, 2026 12:50
Replace placeholder categories ([places]) and tags ([travel]) from the
theme demo content with wafer.space-relevant values ([news] and
[wafer-space, website]). Remove commented-out demo meta fields.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Import the 10 campaign updates (#0-#9) originally published on Crowd
Supply during the GF180MCU Run 1 campaign (Oct-Nov 2025). Converts
Crowd Supply custom markdown image blocks to standard markdown format.

Posts include: launch announcement, LibreLane template, getting help,
recent publicity, OpenFASoC sensor example, chip-on-board strategy,
Tholin feature, MOSbius feature, Tiny Tapeout feature, and final
reminder.

Each post links back to the original Crowd Supply update via
external_url in the front matter.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Import 7 additional updates: Run 2 coming soon announcement, Run 2
cross-post from Run 1, wafers arrived, KianV RISC-V SoC feature
article, early bird pricing warning, die sorting progress, and
chip-on-board packaging progress.

Posts dated after 2026-03-20 are future-dated and will not appear on
the site until their scheduled publication date (Jekyll default
behaviour).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
… posts

Small image assets (SVGs and logos) for the LibreLane template,
getting help, recent publicity, and final reminder blog posts.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Photos and diagrams for the OpenFASoC sensor example, MOSbius feature,
and KianV Linux RISC-V SoC feature articles.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Padframe diagrams, mezzanine board renders, and packaging option
photos for the COB update article.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Chip layout renders, package photos, and multi-die views for the
Tholin feature article showcasing AS2650 and DIP40 designs.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
GDS layout screenshots showing Tiny Tapeout evolution across versions,
logos, and the current wafer.space run integration.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Mar 20, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: fba69041-d39f-43f6-a441-0d8778caa83e

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch update-website-campaign-content

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

mithro and others added 11 commits March 20, 2026 18:08
Download the gelpack dice photo used as the main Crowd Supply campaign
image. This serves as the default post_image for blog posts that do
not have their own specific hero image.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Set post_image in front matter for all posts so the news listing page
shows visual thumbnails. Posts with their own images use the most
representative image; posts without images use the Crowd Supply
campaign gelpack dice photo as the default.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Create author profile for Hirosh Dabui (splinedrive), who wrote the
KianV GF180MCU Linux/XV6 RISC-V SoC article. Update the KianV post
to attribute authorship correctly, fix the setext heading bug in the
acknowledgments section, and convert plain text URLs to proper links.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The chip-on-board strategy update is explicitly a guest post from
Andrew Wingate (Evezor Inc). Fix the title from "Untitled Update"
to the actual heading, and attribute authorship correctly.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- COB post: Change hero from padframes-cob-mezzanine-front.png to
  padframes-cob-die-padring.png (matches CS update's first image)
- KianV post: Revert hero from chip_top_white.png to soc-overview.svg
  (matches CS update's first image block)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Set explicit excerpt front matter for all 18 posts to ensure the
news listing shows meaningful teaser text instead of auto-extracted
content like "Introduction", "Hey folks,", or heading text. Excerpts
match the Crowd Supply listing summaries where available.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Constrain hero image thumbnails to 200px height with object-fit:cover
to prevent tall/portrait images from stretching cards. Use flexbox on
card structure so cards in the same row stretch to equal height.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add white-space:nowrap to the author span in news grid cards so
"By Tim 'mithro' Ansell" stays on one line instead of breaking
at word boundaries.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Tiny Tapeout: Fix title from "Untitled Update" to "Tiny Tapeout",
  remove redundant body heading, fix GDS gallery images to have
  individual alt text instead of shared caption with raw markdown
- MOSbius: Strip markdown link syntax from title
- Fix duplicate alt text in gallery image pairs across 5 posts
  (LibreLane, COB, Tholin, MOSbius, KianV) — each image now has
  its own descriptive alt text

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Create post-gallery.html include that leverages the theme's built-in
lightGallery JS library for responsive image galleries with lightbox
click-to-enlarge. Convert image pairs and groups across 7 posts from
individual inline images to proper galleries:

- LibreLane: 4-image workflow steps gallery
- Getting Help: 3-image support spectrum gallery
- COB Strategy: 3 galleries (mezzanine views, panels, DIP designs)
- Tholin: 2 galleries (multi-project die, DIP40 breakout)
- MOSbius: COB PCB design gallery
- Tiny Tapeout: 8-image GDS renders gallery + sponsor logos
- KianV: PCB top/bottom views gallery

Gallery images are defined in front matter and rendered via
{% include post-gallery.html gallery="name" %} in post content.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@mithro

mithro commented Mar 21, 2026

Copy link
Copy Markdown
Contributor Author

Closing to recreate against main for preview deployment.

@mithro mithro closed this Mar 21, 2026
@github-actions
github-actions Bot temporarily deployed to pr-preview-82 March 21, 2026 04:17 Destroyed
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