From e12bc53bcdc879cfc9820a9dbc6b8cb3f103fc8c Mon Sep 17 00:00:00 2001 From: Jenya-design <69306070+Jenya-design@users.noreply.github.com> Date: Thu, 23 Jul 2026 16:00:57 +0200 Subject: [PATCH 1/2] OTel page images update Signed-off-by: Jenya-design <69306070+Jenya-design@users.noreply.github.com> --- public/assets/OTel-hero.svg | 325 +++++++++++++++++++++++++ public/assets/SCI-formula-2.svg | 406 ++++++++++++++++++++++++++++++++ 2 files changed, 731 insertions(+) create mode 100644 public/assets/OTel-hero.svg create mode 100644 public/assets/SCI-formula-2.svg 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 From 8fd7f9b49cdc131c9579d2a2ee6053e2e74a7134 Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Thu, 23 Jul 2026 14:05:24 +0000 Subject: [PATCH 2/2] Update SCI for OpenTelemetry page to use new hero and formula images Co-authored-by: Jenya-design <69306070+Jenya-design@users.noreply.github.com> --- docs/pages/sci-for-opentelemetry.md | 4 ++-- src/pages/tools/sci-for-opentelemetry/index.astro | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) 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/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
The SCI formula, SCI equals E times I plus M per R, where E is energy consumed by software in kWh, I is carbon emitted per kWh of energy in gCO2 per kWh, M is carbon emitted through the hardware the software runs on, and R is the functional unit describing how software scales, for example per user or per device