Skip to content

Update docs-site landing page with Scion explainer deck content#286

Merged
ptone merged 2 commits into
GoogleCloudPlatform:mainfrom
ptone:scion/dev-docs-landing
Jun 1, 2026
Merged

Update docs-site landing page with Scion explainer deck content#286
ptone merged 2 commits into
GoogleCloudPlatform:mainfrom
ptone:scion/dev-docs-landing

Conversation

@ptone
Copy link
Copy Markdown
Member

@ptone ptone commented Jun 1, 2026

Summary

  • Adds a new Scion Core pipeline section to the landing page showing the five-part orchestration flow: Define → Run → Spawn → Notify → Sync
  • Expands feature cards with detailed descriptions from the Scion intro slides covering Agent Definition, Agent Runtime, Agent Collaborators, Agent Notifications, and Shared Filesystem
  • Replaces "Boot" with "Run" per terminology update
  • Updates "grove" to "project" in the quickstart steps
  • Replaces the Google Slides embed with the interactive HTML slides deck
  • Adds a "Harness Agnostic" feature card highlighting cross-harness support

Content sourced from: https://storage.googleapis.com/scion-intro-slides/index.html

Test plan

  • Verify the landing page renders correctly at /landing
  • Check all five pipeline cards display with correct numbering and descriptions
  • Confirm expanded feature cards show bullet-point details from slide content
  • Verify the HTML slides iframe loads and is interactive
  • Check responsive layout on mobile viewports
  • Confirm no instances of "boot" or "grove" remain in the landing page

ptone added 2 commits June 1, 2026 00:41
Incorporate key messaging from the Scion intro slides into the landing
page. Adds a new "Scion Core" pipeline section showing the five-part
orchestration flow (Define, Run, Spawn, Notify, Sync) and expands the
feature cards with detailed descriptions from each slide topic (Agent
Definition, Runtime, Collaborators, Notifications, Shared Filesystem).

Other changes:
- Replace "Boot" with "Run" per requested terminology change
- Update "grove" to "project" in the how-it-works steps
- Replace Google Slides embed with the HTML slides deck URL
- Reorder sections: pipeline → features → video → slides → quickstart
@ptone ptone merged commit 06bac40 into GoogleCloudPlatform:main Jun 1, 2026
9 of 10 checks passed
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the documentation landing page (landing.astro) to integrate detailed content from the Scion explainer slide deck, introducing a new five-step 'Scion Core' pipeline section, expanding the feature cards with bulleted sub-features, updating terminology, and embedding the interactive HTML slides. Feedback on these changes suggests improving the mobile responsiveness of the new pipeline grid by switching to a single-column layout on small screens, and optimizing page load performance by adding lazy loading to the embedded slides iframe.

Comment on lines +481 to +483
.pipeline-grid {
grid-template-columns: 1fr 1fr;
}
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

On small mobile screens (640px and below), a 2-column layout (1fr 1fr) for the 5-step pipeline cards is extremely cramped. With 1.5rem padding on each card, the content area becomes too narrow, causing long words like "configurations" or "notifications" to wrap awkwardly or overflow. Additionally, a 5-item grid in a 2-column layout leaves the final item unbalanced on its own row. Changing this to a single-column layout (1fr) on mobile viewports will significantly improve readability and visual balance.

      .pipeline-grid {
        grid-template-columns: 1fr;
      }

Comment on lines 649 to 653
<iframe
src="https://docs.google.com/presentation/d/1h2yS_LTqTKqSsQqqaNNt34yMtAybAaRUz1PgZScBMdw/embed?start=false&loop=false&delayms=3000"
src="https://storage.googleapis.com/scion-intro-slides/index.html"
title="Scion Overview Deck"
allowfullscreen
></iframe>
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The interactive HTML slides deck loaded from Google Cloud Storage is a heavy resource that can block the main thread and delay the initial page load. Since this iframe is located near the bottom of the landing page, adding loading="lazy" is highly recommended to defer loading until the user scrolls near it, improving the page's Core Web Vitals and overall performance.

        <iframe
          src="https://storage.googleapis.com/scion-intro-slides/index.html"
          title="Scion Overview Deck"
          loading="lazy"
          allowfullscreen
        ></iframe>

krohnjw pushed a commit to ParkWhiz/scion that referenced this pull request Jun 3, 2026
…leCloudPlatform#286)

* Update docs-site landing page with Scion explainer deck content

Incorporate key messaging from the Scion intro slides into the landing
page. Adds a new "Scion Core" pipeline section showing the five-part
orchestration flow (Define, Run, Spawn, Notify, Sync) and expands the
feature cards with detailed descriptions from each slide topic (Agent
Definition, Runtime, Collaborators, Notifications, Shared Filesystem).

Other changes:
- Replace "Boot" with "Run" per requested terminology change
- Update "grove" to "project" in the how-it-works steps
- Replace Google Slides embed with the HTML slides deck URL
- Reorder sections: pipeline → features → video → slides → quickstart

* Add project log entry for docs landing page update
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