Skip to content

Add 4 new partners to Partner Pack (tab hidden until launch)#415

Merged
ashleywolf merged 12 commits intomainfrom
add-new-partners-2026
Apr 30, 2026
Merged

Add 4 new partners to Partner Pack (tab hidden until launch)#415
ashleywolf merged 12 commits intomainfrom
add-new-partners-2026

Conversation

@ashleywolf
Copy link
Copy Markdown
Contributor

Adds 4 new confirmed partners to the Partner Pack page:

  • Daytona — Cloud development environments
  • Ref.tools — Planning layer for human and agent software teams
  • Radix / .Tech — Domain names for the tech community
  • Open Source Initiative — Stewards of the Open Source Definition

Changes:

  • 4 new offer markdown files (headline + description only, no redemption details)
  • 2 partner logos uploaded (OSI, Daytona)
  • Partner Pack tab hidden from navigation until launch (Header.jsx)

Still needed before unhiding the tab:

  • Ref.tools logo (reftools.png) — have SVG from brand page, needs PNG conversion
  • Radix/.Tech logo (radix.png) — need from partner
  • Final CTA/redemption links for all 4 partners
  • Uncomment partner pack nav in Header.jsx to go live

The page is still accessible via direct URL (/partner-pack) for review.

Copilot AI review requested due to automatic review settings April 30, 2026 17:41
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds four new Partner Pack partner offers (as content entries) and associated logo assets, and hides the Partner Pack tab in the header until launch.

Changes:

  • Added 4 new offer frontmatter files under content/partner-pack/offers/ (Daytona, Ref.tools, Radix/.Tech, OSI).
  • Added 2 new partner logo images under public/images/partners/ (Daytona, OSI).
  • Attempted to hide the Partner Pack navigation entry in Header.jsx.
Show a summary per file
File Description
public/images/partners/osi.png Adds OSI logo asset for Partner Pack rendering.
public/images/partners/daytona.png Adds Daytona logo asset for Partner Pack rendering.
content/partner-pack/offers/reftools.md Adds Ref.tools offer metadata (logo filename currently missing in /public/images/partners).
content/partner-pack/offers/radix.md Adds Radix/.Tech offer metadata (logo filename currently missing in /public/images/partners).
content/partner-pack/offers/osi.md Adds OSI offer metadata referencing the new OSI logo.
content/partner-pack/offers/daytona.md Adds Daytona offer metadata referencing the new Daytona logo.
components/header/Header.jsx Hides the Partner Pack nav item (currently does so in a way that breaks JSX).

Copilot's findings

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 5/7 changed files
  • Comments generated: 3

Comment thread components/header/Header.jsx Outdated
Comment on lines +69 to +74
<li>
<Link
href={ROUTES.PARTNER_PACK.getPath(year)}
aria-label={getLiteral('navigation:partner-pack')}
className={clsx('header__link', {
['is-active']: pathname === ROUTES.PARTNER_PACK.getPath(year),
})}
>
<BoxGift />
<span className="header__link-text">
{getLiteral('navigation:partner-pack')}
</span>
</Link>
</li>
{/* HIDDEN FOR REVIEW - href={ROUTES.PARTNER_PACK.getPath(year)} */}
{/* HIDDEN FOR REVIEW - aria-label={getLiteral('navigation:partner-pack')} */}
{/* HIDDEN FOR REVIEW - className={clsx('header__link', { */}
{/* HIDDEN FOR REVIEW - ['is-active']: pathname === ROUTES.PARTNER_PACK.getPath(year), */}
Copy link

Copilot AI Apr 30, 2026

Choose a reason for hiding this comment

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

The Partner Pack nav item is commented out in a way that leaves an unterminated <Link element (no props and no closing >), which will cause a JSX parse/build failure. Hide the nav item by removing the entire <li>…</li> block or wrapping it in a conditional (e.g., {showPartnerPack && (...)}) so the JSX stays syntactically valid (and avoids leaving BoxGift/route references only in comments).

Copilot uses AI. Check for mistakes.
@@ -0,0 +1,8 @@
---
name: "Ref.tools"
logo: "reftools.png"
Copy link

Copilot AI Apr 30, 2026

Choose a reason for hiding this comment

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

This offer references logo: "reftools.png", but there is no corresponding file in public/images/partners/ in this PR. When the Offers UI is enabled, this will render as a broken image. Either add the logo asset, or temporarily point logo at an existing placeholder until the PNG is available.

Suggested change
logo: "reftools.png"

Copilot uses AI. Check for mistakes.
@@ -0,0 +1,8 @@
---
name: "Radix / .Tech"
logo: "radix.png"
Copy link

Copilot AI Apr 30, 2026

Choose a reason for hiding this comment

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

This offer references logo: "radix.png", but there is no corresponding file in public/images/partners/ in this PR. When the Offers UI is enabled, this will render as a broken image. Either add the logo asset, or temporarily point logo at an existing placeholder until the PNG is available.

Suggested change
logo: "radix.png"

Copilot uses AI. Check for mistakes.
@ashleywolf ashleywolf merged commit 6bc7c81 into main Apr 30, 2026
4 checks passed
@ashleywolf ashleywolf deleted the add-new-partners-2026 branch April 30, 2026 17:47
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.

2 participants