Skip to content

Add beta shortcode and standardize beta status notes#3350

Draft
matthewhelmke wants to merge 1 commit into
chainguard-dev:mainfrom
matthewhelmke:beta-status-shortcode
Draft

Add beta shortcode and standardize beta status notes#3350
matthewhelmke wants to merge 1 commit into
chainguard-dev:mainfrom
matthewhelmke:beta-status-shortcode

Conversation

@matthewhelmke
Copy link
Copy Markdown
Collaborator

@matthewhelmke matthewhelmke commented May 22, 2026

Summary

  • Add layouts/shortcodes/beta.html as the standard callout for beta-status features. Parameters: feature, enroll, access, feedback.
  • Replace seven distinct phrasings across eight pages with the shortcode.
  • For Private APK Repositories (GA but evolving), combine beta status with access scope in one sentence per legal guidance to keep the word "beta."

An audit of the content/ directory found 21 mentions of "beta" across 9 pages using 7 different phrasings. None used a shortcode. This PR collapses that variation to one source of truth.

Usage

{{< beta feature="Policy gates" enroll="true" >}}
{{< beta feature="The Guardener" >}}
{{< beta feature="Private APK Repositories" access="all Chainguard Containers customers" >}}

Pages migrated

  • content/chainguard/administration/policy-gates/index.md
  • content/chainguard/api/api-v2-tutorial.md
  • content/chainguard/chainguard-images/about/catalog-starter.md
  • content/chainguard/chainguard-images/features/packages/private-apk-repos/index.md
  • content/chainguard/chainguard-images/features/request-resources/index.md
  • content/chainguard/chainguard-images/how-to-use/use-chainguard-notifications/index.md
  • content/chainguard/chainguard-os/chainguard-os-packages.md
  • content/chainguard/migration/the-guardener.md

Items deliberately left alone

  • References to beta behavior (rate limits, page tokens) in api-v2-tutorial.md — these describe operational implications, not status.
  • Operational context in the-guardener.md ("While The Guardener is in beta…" waitlist, "joined the beta program" FAQ).
  • External blog post titles in software-security/learning-labs/ll202511.md.

Test plan

  • Hugo dev server builds cleanly
  • Each migrated page renders the beta callout
  • Visual style matches existing note shortcode pattern

🤖 Generated with Claude Code

Introduce layouts/shortcodes/beta.html as the standard for beta-status
callouts. Parameters: feature, enroll, access, feedback.

Replace seven distinct phrasings across eight pages with the shortcode.
For Private APK Repositories (GA but evolving), combine beta status
with access scope in one sentence per legal guidance to retain the
word "beta."

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@matthewhelmke matthewhelmke requested a review from a team as a code owner May 22, 2026 14:43
@netlify
Copy link
Copy Markdown

netlify Bot commented May 22, 2026

Deploy Preview for ornate-narwhal-088216 ready!

Name Link
🔨 Latest commit 06aba7b
🔍 Latest deploy log https://app.netlify.com/projects/ornate-narwhal-088216/deploys/6a106b9ac3abbf0008cf4a72
😎 Deploy Preview https://deploy-preview-3350--ornate-narwhal-088216.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@matthewhelmke matthewhelmke self-assigned this May 22, 2026
@matthewhelmke matthewhelmke marked this pull request as draft May 22, 2026 15:00
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