DOCS-2861: Update hackathon banner to mid-way encouragement#2569
DOCS-2861: Update hackathon banner to mid-way encouragement#2569ctauchen merged 1 commit intotigera:mainfrom
Conversation
Replace the launch banner with the mid-way encouragement banner for the March 9 milestone. Add commented-out DOCS-2862 deadline banner for the March 24 milestone. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
✅ Deploy Preview for calico-docs-preview-next ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Deploy Preview succeeded!Built without sensitive environment variables
To edit notification comments on pull requests, go to your Netlify project configuration. |
There was a problem hiding this comment.
Pull request overview
Updates the Docusaurus site-wide announcement banner messaging for the Calico 3.30+ Hackathon, and stages a follow-up “deadline approaching” banner for later activation.
Changes:
- Swap the hackathon “launch” announcement bar content for a mid-way encouragement message.
- Add a commented-out alternate announcement bar for the deadline-period message (DOCS-2862).
| // DOCS-2862: Hackathon deadline approaching (go-live March 24) | ||
| // announcementBar: { | ||
| // id: "calico_hackathon_deadline", | ||
| // content: '🏃 Only one week left (Ends March 31, 2026!) Finalize your GitHub repo and demo video to enter the <a href="https://www.tigera.io/lp/project-calico-hackathon?utm_source=website&utm_medium=Docs_site&utm_campaign=Hackathon2026">Calico 3.30+ Hackathon</a>', | ||
| // backgroundColor: "#FCE181", | ||
| // textColor: "#000", | ||
| // isCloseable: true, | ||
| // }, |
There was a problem hiding this comment.
Keeping a second announcementBar block commented out is easy to accidentally activate incorrectly later. If it’s uncommented without removing/replacing the existing announcementBar, the later key will silently override the earlier one, which can be confusing. Consider extracting both banners as named constants and assigning a single announcementBar property (or toggling which one is used) to make the switch explicit.
| announcementBar: { | ||
| id: "calico_hackathon", | ||
| content: '🚀 The <a href="https://www.tigera.io/lp/project-calico-hackathon?utm_source=website&utm_medium=Docs_site&utm_campaign=Hackathon2026">Calico 3.30+ Hackathon</a> is live! Leverage Calico 3.30+ to solve networking challenges and win up to $1,000.', | ||
| id: "calico_hackathon_midway", | ||
| content: '🛡️ Hack the latest features: Leverage Calico 3.30+ to solve networking challenges and win up to $1,000. <a href="https://www.tigera.io/lp/project-calico-hackathon?utm_source=website&utm_medium=Docs_site&utm_campaign=Hackathon2026">Enter the Calico 3.30+ Hackathon</a>', | ||
| backgroundColor: "#FCE181", | ||
| textColor: "#000", | ||
| isCloseable: true | ||
| isCloseable: true, | ||
| }, |
There was a problem hiding this comment.
The PR description specifies a go-live constraint (do not merge before Mar 9, 2026), but this change will make the banner visible immediately upon merge. Consider adding a simple runtime gate (for example, an env var or date-based toggle) or at least an inline go-live comment here so the change can be merged safely without relying solely on merge timing.
| id: "calico_hackathon_midway", | ||
| content: '🛡️ Hack the latest features: Leverage Calico 3.30+ to solve networking challenges and win up to $1,000. <a href="https://www.tigera.io/lp/project-calico-hackathon?utm_source=website&utm_medium=Docs_site&utm_campaign=Hackathon2026">Enter the Calico 3.30+ Hackathon</a>', | ||
| backgroundColor: "#FCE181", | ||
| textColor: "#000", |
There was a problem hiding this comment.
This file consistently uses single quotes for strings, but id, backgroundColor, and textColor here use double quotes. For consistency and to minimize noisy diffs in future formatting passes, switch these to single quotes.

Summary
Go-live
Do not merge before March 9, 2026
Test plan
🤖 Generated with Claude Code