Skip to content

blog: add Builder Spotlight — FrameWorks#73

Merged
salinsug merged 5 commits into
mainfrom
blog/builder-spotlight-frameworks
Jun 2, 2026
Merged

blog: add Builder Spotlight — FrameWorks#73
salinsug merged 5 commits into
mainfrom
blog/builder-spotlight-frameworks

Conversation

@salinsug
Copy link
Copy Markdown
Collaborator

@salinsug salinsug commented Jun 1, 2026

Summary

  • Adds the FrameWorks builder spotlight blog post featuring Marco van Dijk's journey from MistServer contributor and orchestrator operator to founding FrameWorks as a next-gen live video platform on Livepeer
  • Includes hero SVG and 4 inline PNG images (timeline, stack, quote, keys)
  • Post is set to draft: true — won't appear in production until flipped

Notes for reviewers

  • Copy sourced from Notion content calendar, excludes the "Deprecated" toggle section
  • The rehype-external-links package was already in package.json but missing from node_modules locally — not related to this PR

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Documentation
    • Added a new blog post detailing a builder's contributions to Livepeer, including foundational work, operating an orchestrator node, and founding FrameWorks.
    • Updated the third chapter label in the foundation section.

salinsug and others added 3 commits May 27, 2026 16:32
Update headline, crumb, and chapter nav label from "The Network" to "The Project" in the About section.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Adds the FrameWorks builder spotlight featuring Marco van Dijk,
covering his journey from MistServer contributor and orchestrator
operator to founding FrameWorks as a next-gen live video platform
on Livepeer.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Keep the post hidden in production until it's ready to publish.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@salinsug salinsug requested a review from adamsoffer as a code owner June 1, 2026 17:54
@vercel
Copy link
Copy Markdown

vercel Bot commented Jun 1, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
website Ready Ready Preview, Comment Jun 1, 2026 6:00pm

Request Review

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Jun 1, 2026

Review Change Stack

Warning

Review limit reached

@salinsug, we couldn't start this review because you've reached your PR review rate limit.

More reviews will be available in 54 minutes and 26 seconds. Learn how PR review limits work.

Your organization has run out of usage credits. Purchase more in the billing tab.

⌛ How to resolve this issue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available.

Please see our Fair Usage Limits Policy for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 5baa14b1-7643-45ee-a26b-872065349cfb

📥 Commits

Reviewing files that changed from the base of the PR and between dc2c333 and 825c76c.

📒 Files selected for processing (1)
  • content/blog/builder-spotlight-frameworks.md
📝 Walkthrough

Walkthrough

Chapter 03 in the foundation page navigation and header are renamed from "The Network" to "The Project" for consistency. A new draft blog post about Marco van Dijk's builder contributions to Livepeer and the founding of FrameWorks is added with front matter and embedded images.

Changes

Website Content Updates

Layer / File(s) Summary
Chapter label and header updates
app/foundation/page.tsx
Chapter 03 label in the navigation and the corresponding chapter header text are updated to "The Project" instead of "The Network".
New builder spotlight blog post
content/blog/builder-spotlight-frameworks.md
A new draft blog post is added featuring Marco van Dijk's journey with Livepeer, from contributing to Livepeer Studio through orchestrator operations to founding FrameWorks, with metadata, section headings, block quotes, and embedded images.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • livepeer/website#72: Similar chapter label and header updates to rename "The Network" to "The Project" in the foundation page.
  • livepeer/website#44: Introduced the original chaptered foundation page structure that this PR modifies.

Suggested reviewers

  • adamsoffer
  • rickstaa

Poem

🐰 A chapter rebrand and a story so fine,
From "Network" to "Project," the labels align,
And Marco's bright journey, now written with care,
Shows FrameWorks taking flight through Livepeer's air! 📖✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'blog: add Builder Spotlight — FrameWorks' directly and specifically describes the main change: adding a new blog post for the Builder Spotlight series featuring FrameWorks.
Docstring Coverage ✅ Passed Docstring coverage is 100.00% which is sufficient. The required threshold is 80.00%.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch blog/builder-spotlight-frameworks

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.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@content/blog/builder-spotlight-frameworks.md`:
- Line 24: In the sentence inside builder-spotlight-frameworks.md that reads
"open source media toolkit" (the description of MistServer), change it to the
hyphenated compound adjective "open-source media toolkit" so the modifier used
before the noun is grammatically correct; ensure only that phrase is updated and
surrounding punctuation/spacing remains unchanged.
- Around line 1-10: The YAML frontmatter for the post titled "Built from Inside
the Stack" is missing the required author field; update the frontmatter block
that contains title/description/date/category/tags/image/draft to include an
author: "<author name or handle>" entry (e.g., author: "Marco van Dijk") so the
file's frontmatter satisfies the blog content contract; ensure the author key
appears alongside the existing keys and follows YAML formatting conventions.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 4e1531b0-affc-4ef6-a846-d1d94b418a2d

📥 Commits

Reviewing files that changed from the base of the PR and between 5bf0678 and dc2c333.

⛔ Files ignored due to path filters (5)
  • public/images/blog/builder-spotlight-frameworks.svg is excluded by !**/*.svg
  • public/images/blog/builder-spotlight-frameworks/01_timeline.png is excluded by !**/*.png
  • public/images/blog/builder-spotlight-frameworks/02_stack.png is excluded by !**/*.png
  • public/images/blog/builder-spotlight-frameworks/03_quote.png is excluded by !**/*.png
  • public/images/blog/builder-spotlight-frameworks/04_keys.png is excluded by !**/*.png
📒 Files selected for processing (2)
  • app/foundation/page.tsx
  • content/blog/builder-spotlight-frameworks.md

Comment on lines +1 to +10
---
title: "Built from Inside the Stack"
description: "Building on Open Compute: Marco van Dijk, Founder of FrameWorks"
date: "2026-05-29"
category: "Ecosystem"
tags: ["builder-spotlight", "frameworks", "SPE", "live-streaming"]
image: "/images/blog/builder-spotlight-frameworks.svg"
imageAlt: "FrameWorks - Builder Spotlight"
draft: true
---
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Add missing author in frontmatter.

The post frontmatter is missing author, which is required by the blog content contract.

✅ Suggested patch
 ---
 title: "Built from Inside the Stack"
 description: "Building on Open Compute: Marco van Dijk, Founder of FrameWorks"
 date: "2026-05-29"
+author: "Livepeer Team"
 category: "Ecosystem"
 tags: ["builder-spotlight", "frameworks", "SPE", "live-streaming"]
 image: "/images/blog/builder-spotlight-frameworks.svg"
 imageAlt: "FrameWorks - Builder Spotlight"
 draft: true
 ---

As per coding guidelines, “Blog posts must be written in markdown with YAML frontmatter (title, description, date, author, category, tags, image, draft)”.

📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
---
title: "Built from Inside the Stack"
description: "Building on Open Compute: Marco van Dijk, Founder of FrameWorks"
date: "2026-05-29"
category: "Ecosystem"
tags: ["builder-spotlight", "frameworks", "SPE", "live-streaming"]
image: "/images/blog/builder-spotlight-frameworks.svg"
imageAlt: "FrameWorks - Builder Spotlight"
draft: true
---
---
title: "Built from Inside the Stack"
description: "Building on Open Compute: Marco van Dijk, Founder of FrameWorks"
date: "2026-05-29"
author: "Livepeer Team"
category: "Ecosystem"
tags: ["builder-spotlight", "frameworks", "SPE", "live-streaming"]
image: "/images/blog/builder-spotlight-frameworks.svg"
imageAlt: "FrameWorks - Builder Spotlight"
draft: true
---
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@content/blog/builder-spotlight-frameworks.md` around lines 1 - 10, The YAML
frontmatter for the post titled "Built from Inside the Stack" is missing the
required author field; update the frontmatter block that contains
title/description/date/category/tags/image/draft to include an author: "<author
name or handle>" entry (e.g., author: "Marco van Dijk") so the file's
frontmatter satisfies the blog content contract; ensure the author key appears
alongside the existing keys and follows YAML formatting conventions.


## Skin in the game

Through his work with MistServer, an open source media toolkit, he contributed the backbone of Livepeer's original flagship product, Livepeer Studio. He built the ingest, real-time audio transcoding, protocol translation, transmuxing, VOD, and delivery capabilities that made up the lion's share of Studio's end-to-end live streaming infrastructure.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Use hyphenated compound adjective: open-source.

“open source media toolkit” should be “open-source media toolkit” when used before a noun.

🧰 Tools
🪛 LanguageTool

[grammar] ~24-~24: Use a hyphen to join words.
Context: ...hrough his work with MistServer, an open source media toolkit, he contributed the...

(QB_NEW_EN_HYPHEN)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@content/blog/builder-spotlight-frameworks.md` at line 24, In the sentence
inside builder-spotlight-frameworks.md that reads "open source media toolkit"
(the description of MistServer), change it to the hyphenated compound adjective
"open-source media toolkit" so the modifier used before the noun is
grammatically correct; ensure only that phrase is updated and surrounding
punctuation/spacing remains unchanged.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copy link
Copy Markdown
Member

@rickstaa rickstaa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@salinsug I haven’t reviewed the content in detail, but aside from recommending svg over png where possible, this pull request should work. You can also check the CodeRabbit comments.

@salinsug salinsug merged commit 523f387 into main Jun 2, 2026
4 checks passed
@salinsug salinsug deleted the blog/builder-spotlight-frameworks branch June 2, 2026 01:38
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.

3 participants