diff --git a/docs/pages/sci-for-opentelemetry.md b/docs/pages/sci-for-opentelemetry.md index f57bf4f6..19b36d32 100644 --- a/docs/pages/sci-for-opentelemetry.md +++ b/docs/pages/sci-for-opentelemetry.md @@ -25,10 +25,10 @@ See [Notion doc](../notion.md) for how `projects.json` is populated from the PWC Everything else is hardcoded in the page file (in page order): -- Hero — heading/body copy written in the same format as `/standards/sci/`'s hero (statement heading + accent phrase + single body paragraph, no separate subtitle), reuses the SCI page's illustration (`/assets/standards/sci/hero-illustration.svg`), CTAs to the Assembly application page and the SCI specification +- Hero — heading/body copy written in the same format as `/standards/sci/`'s hero (statement heading + accent phrase + single body paragraph, no separate subtitle), uses the project's own illustration (`/assets/OTel-hero.svg`), CTAs to the Assembly application page and the SCI specification - "Starting with an Assembly" TextWithImage — explains why the project begins with a GSF Assembly (broad OTel + Green Software community input toward an initial semconv draft) rather than a closed drafting group, with a CTA to `/assemblies/` (reuses the same illustration and framing as the "What is an Assembly" section on `/assemblies/`) - "Carbon Has No Shared Vocabulary in OpenTelemetry" TextBlock — the problem statement -- "What We're Standardizing" — hand-rolled section (not the `CardGrid` component): heading/body, then the SCI formula diagram (`/assets/tools/sci-for-opentelemetry/sci-formula-diagram.svg`). The E/I/M/R card grid that used to sit below the diagram was removed as redundant once the diagram covered the same ground — if this section grows new content later, it doesn't need to be `CardGrid`-shaped again. The diagram is a hand-built SVG (not a photo/screenshot) recreating a GSF formula-explainer graphic in site brand colours — update it by editing the SVG directly if the callout copy changes +- "What We're Standardizing" — hand-rolled section (not the `CardGrid` component): heading/body, then the SCI formula diagram (`/assets/SCI-formula-2.svg`). The E/I/M/R card grid that used to sit below the diagram was removed as redundant once the diagram covered the same ground — if this section grows new content later, it doesn't need to be `CardGrid`-shaped again. The diagram is a hand-built SVG (not a photo/screenshot) recreating a GSF formula-explainer graphic in site brand colours — update it by editing the SVG directly if the callout copy changes - "Who We're Looking For" CardGrid — the four participant profiles being recruited - "Ways to Get Involved" ResourceCards — mirrors the canonical steps from the project's Notion page body (GSF registration → project subscription → Assembly application) - CTABanner — links back to the Assembly page to apply, with named contacts (Russ Trow, Jamie Cowan, Sarah Hsu) diff --git a/public/assets/OTel-hero.svg b/public/assets/OTel-hero.svg new file mode 100644 index 00000000..3f1277c8 --- /dev/null +++ b/public/assets/OTel-hero.svg @@ -0,0 +1,325 @@ + + \ No newline at end of file diff --git a/public/assets/SCI-formula-2.svg b/public/assets/SCI-formula-2.svg new file mode 100644 index 00000000..147fee50 --- /dev/null +++ b/public/assets/SCI-formula-2.svg @@ -0,0 +1,406 @@ + + \ No newline at end of file diff --git a/src/pages/tools/sci-for-opentelemetry/index.astro b/src/pages/tools/sci-for-opentelemetry/index.astro index d9cbebdf..15cfa3c7 100644 --- a/src/pages/tools/sci-for-opentelemetry/index.astro +++ b/src/pages/tools/sci-for-opentelemetry/index.astro @@ -57,7 +57,7 @@ const lifecycleLabel = sciOtelProject?.lifecycle { text: "Apply to Join the Project", variant: "primary", href: assemblyUrl }, { text: "Read the SCI Specification", variant: "outline", href: "https://sci.greensoftware.foundation/" }, ]} - imageSrc="/assets/standards/sci/hero-illustration.svg" + imageSrc="/assets/OTel-hero.svg" imageAlt="SCI for OpenTelemetry" bgClass="bg-accent-lightest-2" id="overview" @@ -100,7 +100,7 @@ const lifecycleLabel = sciOtelProject?.lifecycle