Skip to content

feat(#3080): New Foundation pages#3611

Merged
chrisolsen merged 1 commit intodevfrom
dustin/3080
Mar 31, 2026
Merged

feat(#3080): New Foundation pages#3611
chrisolsen merged 1 commit intodevfrom
dustin/3080

Conversation

@ArakTaiRoth
Copy link
Copy Markdown
Collaborator

@ArakTaiRoth ArakTaiRoth commented Mar 19, 2026

Before (the change)

After (the change)

This adds the Foundation pages requested in #3080 . The content for these pages is found here and in the pages linked to below this page.

All pages are located at /foundations

Refer to the story for what pages are done and reviewable, those are checked off

@ArakTaiRoth ArakTaiRoth force-pushed the dustin/3080 branch 2 times, most recently from fb8ec53 to 28729e1 Compare March 19, 2026 23:39
@ArakTaiRoth ArakTaiRoth linked an issue Mar 20, 2026 that may be closed by this pull request
19 tasks
@netlify
Copy link
Copy Markdown

netlify bot commented Mar 20, 2026

Deploy Preview for goa-design-2 ready!

Name Link
🔨 Latest commit 90f8567
🔍 Latest deploy log https://app.netlify.com/projects/goa-design-2/deploys/69bdae49390b2f000829f4b6
😎 Deploy Preview https://deploy-preview-3611--goa-design-2.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.

Copy link
Copy Markdown
Collaborator

@Spark450 Spark450 left a comment

Choose a reason for hiding this comment

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

This review includes the following so far:

  • Overview
  • Accessibility
  • Brand guidelines
    • Style guide -> Colour
    • Style guide -> Iconography

Comment thread docs/src/components/nav/ParentMenu.tsx
Comment thread docs/src/components/nav/ParentMenu.tsx Outdated
Comment thread docs/src/pages/foundations/accessibility.astro
Comment thread docs/src/pages/foundations/accessibility.astro Outdated
Comment thread docs/src/pages/foundations/accessibility.astro
Comment thread docs/src/pages/foundations/style-guide/iconography.astro Outdated
Comment thread docs/src/pages/foundations/style-guide/iconography.astro Outdated
Comment thread docs/src/pages/foundations/style-guide/iconography.astro Outdated
Comment thread docs/src/pages/foundations/style-guide/iconography.astro Outdated
Comment thread docs/src/pages/foundations/style-guide/iconography.astro Outdated
Copy link
Copy Markdown
Collaborator

@Spark450 Spark450 left a comment

Choose a reason for hiding this comment

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

A few more comments, still working through the remainder of the pages.

Comment thread docs/src/pages/foundations/style-guide/photography.astro Outdated
Comment thread docs/src/pages/foundations/style-guide/logo.astro
Comment thread docs/src/pages/foundations/style-guide/logo.astro
Comment thread docs/src/pages/foundations/style-guide/logo.astro Outdated
Comment thread docs/src/pages/foundations/style-guide/logo.astro
Comment thread docs/src/pages/foundations/content-guidelines/capitalization.astro Outdated
Comment thread docs/src/pages/foundations/content-guidelines/capitalization.astro Outdated
Comment thread docs/src/pages/foundations/content-guidelines/capitalization.astro
Comment thread docs/src/pages/foundations/content-guidelines/capitalization.astro Outdated
Comment thread docs/src/pages/foundations/content-guidelines/capitalization.astro Outdated
Copy link
Copy Markdown
Collaborator

@Spark450 Spark450 left a comment

Choose a reason for hiding this comment

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

Okay these are the last of them 😅

Comment thread docs/src/pages/foundations/content-guidelines/capitalization.astro Outdated
Comment thread docs/src/pages/foundations/content-guidelines/capitalization.astro Outdated
Comment thread docs/src/pages/foundations/content-guidelines/error-messages.astro Outdated
Comment thread docs/src/pages/foundations/content-guidelines/error-messages.astro Outdated
Comment thread docs/src/pages/foundations/content-guidelines/error-messages.astro Outdated
Comment thread docs/src/pages/foundations/content-guidelines/helper-text.astro Outdated
Comment thread docs/src/pages/foundations/content-guidelines/helper-text.astro Outdated
Comment thread docs/src/pages/foundations/content-guidelines/helper-text.astro Outdated
Comment thread docs/src/pages/foundations/content-guidelines/helper-text.astro Outdated
Comment thread docs/src/pages/foundations/content-guidelines/helper-text.astro
@ArakTaiRoth
Copy link
Copy Markdown
Collaborator Author

@Spark450 All the changes you requested have been made

Copy link
Copy Markdown
Collaborator

@Spark450 Spark450 left a comment

Choose a reason for hiding this comment

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

Just a few comments on Layout, Illustration looks good!

Comment thread docs/src/pages/foundations/style-guide/layout.astro
Comment thread docs/src/pages/foundations/style-guide/layout.astro Outdated
Comment thread docs/src/pages/foundations/style-guide/layout.astro Outdated
@Spark450 Spark450 added the P2 Priority 2 (should have): Improves completeness and reduces the post-launch support load. label Mar 26, 2026
@Spark450
Copy link
Copy Markdown
Collaborator

The changes look good @ArakTaiRoth approved. Lets get this out of draft so we can release what we have.

@bdfranck bdfranck self-assigned this Mar 27, 2026
@bdfranck bdfranck marked this pull request as ready for review March 27, 2026 21:53
@Spark450 Spark450 self-requested a review March 27, 2026 22:01
@bdfranck bdfranck requested a review from Copilot March 27, 2026 22:16
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds the requested /foundations documentation section to the Astro docs site, including new style-guide and content-guideline pages and updates to navigation so Foundations appears in the site menu hierarchy.

Changes:

  • Added multiple new Foundations pages (Design at GoA, Accessibility, Brand guidelines, Style guide pages, Content guidelines pages).
  • Updated docs navigation to include Foundations as a top-level section with a dedicated submenu and grouped pages.
  • Added shared UI helpers for Foundations pages (support callout, static grid wrapper) and adjusted DoDont behavior for static guidance content.

Reviewed changes

Copilot reviewed 20 out of 37 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
docs/src/pages/foundations/index.astro Updates Foundations landing page content and adds support callout.
docs/src/pages/foundations/accessibility.astro Adds Accessibility foundations page.
docs/src/pages/foundations/brand-guidelines.astro Adds Brand guidelines foundations page.
docs/src/pages/foundations/style-guide/colour.astro Adds Colour style guide page with token lists.
docs/src/pages/foundations/style-guide/iconography.astro Adds Iconography style guide page and icon-size table.
docs/src/pages/foundations/style-guide/illustration.astro Adds Illustration style guide page with token lists and process guidance.
docs/src/pages/foundations/style-guide/layout.astro Adds Layout style guide page.
docs/src/pages/foundations/style-guide/logo.astro Adds Logo style guide page and related images.
docs/src/pages/foundations/style-guide/photography.astro Adds Photography style guide page.
docs/src/pages/foundations/style-guide/typography.astro Adds Typography style guide page.
docs/src/pages/foundations/content-guidelines/capitalization.astro Adds Capitalization content guideline page.
docs/src/pages/foundations/content-guidelines/helper-text.astro Adds Helper text content guideline page with Do/Dont previews.
docs/src/components/nav/ParentMenu.tsx Adds Foundations to top-level nav sections and tightens types.
docs/src/components/nav/FoundationsSubMenu.tsx Adds Foundations submenu pages/groups and navigation handling.
docs/src/components/SiteNav.tsx Updates documentation/comments for submenu behavior including Foundations.
docs/src/components/FoundationsSupportCallout.astro Adds reusable “Need help…” callout used across Foundations pages.
docs/src/components/StaticGuidanceGrid.astro Adds shared responsive grid wrapper for static Do/Dont layouts.
docs/src/components/DoDont.astro Adjusts wrapper logic for static pages and adds preview sizing handling.
docs/public/images/foundations/** Adds new images used by Foundations pages.

Comment thread docs/src/pages/foundations/style-guide/iconography.astro
Comment thread docs/src/pages/foundations/style-guide/iconography.astro Outdated
Comment thread docs/src/components/DoDont.astro
Comment thread docs/src/pages/foundations/style-guide/illustration.astro Outdated
Comment thread docs/src/pages/foundations/style-guide/illustration.astro
Comment thread docs/src/pages/foundations/style-guide/illustration.astro Outdated
@bdfranck bdfranck force-pushed the dustin/3080 branch 2 times, most recently from 3cf9a61 to 068cd43 Compare March 27, 2026 23:15
Copy link
Copy Markdown
Collaborator

@bdfranck bdfranck left a comment

Choose a reason for hiding this comment

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

I reviewed the of the completed pages...

  • I fixed a couple minor grammar issues
  • I fixed some issues flagged by Copilot
  • I removed all duplicate icons in the "Extended icon set" section

The result looks good to me! 👍

Copy link
Copy Markdown
Collaborator

@Spark450 Spark450 left a comment

Choose a reason for hiding this comment

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

Just a few small ones to address, looks good @bdfranck

Comment thread docs/src/pages/foundations/style-guide/motion.astro
Comment thread docs/src/pages/foundations/style-guide/motion.astro Outdated
Comment thread docs/src/pages/foundations/content-guidelines/error-messages.astro
Comment thread docs/src/pages/foundations/content-guidelines/helper-text.astro Outdated
@Spark450 Spark450 requested a review from bdfranck March 30, 2026 20:14
@bdfranck bdfranck requested a review from Spark450 March 30, 2026 23:07
Copy link
Copy Markdown
Collaborator

@Spark450 Spark450 left a comment

Choose a reason for hiding this comment

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

Thanks for taking care of those comments @bdfranck

Can you do a quick review @chrisolsen

Copy link
Copy Markdown
Collaborator

@twjeffery twjeffery left a comment

Choose a reason for hiding this comment

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

A few issues:

  1. Foundations should be at the bottom of the nav items (last, under Tokens).
Image
  1. Foundations should have a secondary side nav like the rest of the main sections (like Components and Get started) so that there is not multiple levels of nesting.
  • (BUG) Right now when you click a page in foundations it goes to that page but changes the secondary side menu for foundations (that I reference above).
  • These need to be consolidated, and all foundations pages should use this secondary menu.
Screen.Recording.2026-03-30.at.6.04.33.PM.mov
Image
  1. Remove the icon on the style guide and content guidelines groups.

@ArakTaiRoth
Copy link
Copy Markdown
Collaborator Author

A few issues:

  1. Foundations should be at the bottom of the nav items (last, under Tokens).
Image 2. Foundations should have a secondary side nav like the rest of the main sections (like Components and Get started) so that there is not multiple levels of nesting.
  • (BUG) Right now when you click a page in foundations it goes to that page but changes the secondary side menu for foundations (that I reference above).
  • These need to be consolidated, and all foundations pages should use this secondary menu.

Screen.Recording.2026-03-30.at.6.04.33.PM.mov
Image
3. Remove the icon on the style guide and content guidelines groups.

@twjeffery Regarding your issue #2 and #3. Those changes are already in place if you pull this down, build it, and run it locally you'll see. For some reason the netlify deploy never got updated after the initial creation of this PR.

@twjeffery
Copy link
Copy Markdown
Collaborator

A few issues:

  1. Foundations should be at the bottom of the nav items (last, under Tokens).
Image 2. Foundations should have a secondary side nav like the rest of the main sections (like Components and Get started) so that there is not multiple levels of nesting.
  • (BUG) Right now when you click a page in foundations it goes to that page but changes the secondary side menu for foundations (that I reference above).
  • These need to be consolidated, and all foundations pages should use this secondary menu.

Screen.Recording.2026-03-30.at.6.04.33.PM.mov
Image
3. Remove the icon on the style guide and content guidelines groups.

@twjeffery Regarding your issue #2 and #3. Those changes are already in place if you pull this down, build it, and run it locally you'll see. For some reason the netlify deploy never got updated after the initial creation of this PR.

Ah ok, awesome, good to know. Thanks

@chrisolsen chrisolsen merged commit d14e272 into dev Mar 31, 2026
4 of 5 checks passed
@chrisolsen chrisolsen deleted the dustin/3080 branch March 31, 2026 01:32
@chrisolsen
Copy link
Copy Markdown
Collaborator

🎉 This PR is included in version 2.0.0-dev.3 🎉

The release is available on:

Your semantic-release bot 📦🚀

@chrisolsen
Copy link
Copy Markdown
Collaborator

🎉 This PR is included in version 2.0.0-dev.2 🎉

The release is available on:

Your semantic-release bot 📦🚀

@chrisolsen
Copy link
Copy Markdown
Collaborator

🎉 This PR is included in version 7.0.0-dev.2 🎉

The release is available on:

Your semantic-release bot 📦🚀

@chrisolsen
Copy link
Copy Markdown
Collaborator

🎉 This PR is included in version 5.0.0-dev.2 🎉

The release is available on:

Your semantic-release bot 📦🚀

@chrisolsen
Copy link
Copy Markdown
Collaborator

🎉 This PR is included in version 2.0.0-next.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

@chrisolsen
Copy link
Copy Markdown
Collaborator

🎉 This PR is included in version 2.0.0-next.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

@chrisolsen
Copy link
Copy Markdown
Collaborator

🎉 This PR is included in version 7.0.0-next.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

@chrisolsen
Copy link
Copy Markdown
Collaborator

🎉 This PR is included in version 5.0.0-next.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

@chrisolsen
Copy link
Copy Markdown
Collaborator

🎉 This PR is included in version 2.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

@chrisolsen chrisolsen added the released Released into production. label Mar 31, 2026
@chrisolsen
Copy link
Copy Markdown
Collaborator

🎉 This PR is included in version 2.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

@chrisolsen
Copy link
Copy Markdown
Collaborator

🎉 This PR is included in version 7.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

@chrisolsen
Copy link
Copy Markdown
Collaborator

🎉 This PR is included in version 5.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

P2 Priority 2 (should have): Improves completeness and reduces the post-launch support load. released on @dev released on @next released Released into production.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Build the “Foundations” section (all pages)

6 participants