Skip to content

Add SCI for OpenTelemetry project landing page#80

Merged
russelltrow merged 5 commits into
mainfrom
claude/sci-opentelemetry-page-28lthj
Jul 8, 2026
Merged

Add SCI for OpenTelemetry project landing page#80
russelltrow merged 5 commits into
mainfrom
claude/sci-opentelemetry-page-28lthj

Conversation

@russelltrow

Copy link
Copy Markdown
Member

Summary

Adds a new project landing page for "SCI for OpenTelemetry" at /tools/sci-for-opentelemetry/, a new GSF initiative developing draft OpenTelemetry semantic conventions for the Software Carbon Intensity (SCI) specification. The page is designed to recruit participants and explain the project's scope.

Changes

  • New page: src/pages/tools/sci-for-opentelemetry/index.astro — landing page with hero, problem statement, SCI formula components breakdown, participant recruitment profiles, and CTA banner linking to the Assembly application
  • Navigation: Added "SCI for OpenTelemetry" entry to the Adoption → Tools section in src/lib/nav-items.ts
  • Documentation: Added docs/pages/sci-for-opentelemetry.md explaining page structure, content sources, and relationship to the Assembly recruitment flow

Implementation Details

  • All content is hardcoded in the page file (not pulled from Notion) since the project is not yet in the PWCIs database
  • Both CTAs link to /assemblies/sci-for-open-telemetry/ where the actual application form and recruitment status are managed
  • Uses existing layout components (Hero, TextBlock, CardGrid, CTABanner) following established patterns
  • Includes documentation for future migration to dynamic data once the project is added to Notion

https://claude.ai/code/session_01Q9ZifUjgt4WzJRe8mRfcT6

New landing page under Adoption > Tools for the SCI for OpenTelemetry
project, which is developing draft OpenTelemetry semantic conventions
for the Software Carbon Intensity spec. The project hasn't started
yet, so the page stays static and links out to its Assembly
(/assemblies/sci-for-open-telemetry/) for applications rather than
duplicating a form.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Q9ZifUjgt4WzJRe8mRfcT6
@netlify

netlify Bot commented Jul 8, 2026

Copy link
Copy Markdown

Deploy Preview for green-software-foundation ready!

Name Link
🔨 Latest commit 090fb5e
🔍 Latest deploy log https://app.netlify.com/projects/green-software-foundation/deploys/6a4e63d20087c80008a3705e
😎 Deploy Preview https://deploy-preview-80--green-software-foundation.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 88 (🔴 down 5 from production)
Accessibility: 93 (no change from production)
Best Practices: 100 (no change from production)
SEO: 100 (no change from production)
PWA: -
View the detailed breakdown and full score reports
🤖 Make changes Run an agent on this branch

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

claude added 4 commits July 8, 2026 13:37
Pull the parent working group and lifecycle stage badges from
projects.json (slug "sci-otel") instead of a hardcoded hero badge,
matching the Carmen page's pattern now that the project exists in
Notion. Lifecycle casing is normalised per hyphen segment so
"Pre-draft" displays as "Pre-Draft", matching the canonical stage
names used on /standards/.

Also replace the generic contact CTA with a "Ways to Get Involved"
section mirroring the canonical steps from the project's Notion page
body: GSF registration, project subscription, and Assembly
application.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Q9ZifUjgt4WzJRe8mRfcT6
Explains why the project begins with a GSF Assembly rather than a
closed drafting group: to pull broad expertise from the OpenTelemetry
and Green Software communities into an initial semantic conventions
draft before it goes to the OTel Semantic Conventions SIG for review.
Reuses the same illustration and framing as the "What is an Assembly"
section on /assemblies/, with a CTA there for more detail.

Rebalances the section background alternation to keep the cream/white
rhythm consistent with the new section inserted after the hero.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Q9ZifUjgt4WzJRe8mRfcT6
Use the real SCI illustration for the hero image, and rewrite the
hero heading/body to follow the same format as /standards/sci/
(statement heading + accent phrase + single body paragraph, dropping
the separate subtitle line).

Add a hand-built SVG diagram of the SCI formula (SCI = ((E*I)+M) per
R with callout bubbles for each term) under the intro text in "What
We're Standardizing", above the existing E/I/M/R cards. Recreated in
the site's brand colours rather than using a raster image.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Q9ZifUjgt4WzJRe8mRfcT6
The project isn't just drafting semantic conventions — it starts
there and then builds the instrumentation that puts them into
practice. Update the hero, problem statement, meta description, and
nav blurb to reflect both phases instead of implying semconv drafting
is the whole scope.

Also drop the E/I/M/R card grid under "What We're Standardizing" now
that the formula diagram covers the same ground.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Q9ZifUjgt4WzJRe8mRfcT6
@russelltrow russelltrow merged commit 92bfc24 into main Jul 8, 2026
5 of 6 checks passed
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