Skip to content

feat (#2487): Roadmap content update#372

Merged
twjeffery merged 4 commits into
alphafrom
thomasjeffery/content-updates
May 22, 2025
Merged

feat (#2487): Roadmap content update#372
twjeffery merged 4 commits into
alphafrom
thomasjeffery/content-updates

Conversation

@twjeffery
Copy link
Copy Markdown
Collaborator

Update roadmap content as per this issue:
GovAlta/ui-components#2487

Also updated all Get-Started content pages to use GoabText component for better spacing, line length, and consistency going forward.

@netlify
Copy link
Copy Markdown

netlify Bot commented May 20, 2025

Deploy Preview for abgov-ui-component-docs ready!

Name Link
🔨 Latest commit 9518673
🔍 Latest deploy log https://app.netlify.com/projects/abgov-ui-component-docs/deploys/682f62b20742c6000820da38
😎 Deploy Preview https://deploy-preview-372--abgov-ui-component-docs.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.

@twjeffery twjeffery requested a review from bdfranck May 20, 2025 23:36
@twjeffery twjeffery marked this pull request as ready for review May 20, 2025 23:36
@twjeffery twjeffery linked an issue May 20, 2025 that may be closed by this pull request
@bdfranck bdfranck requested a review from Copilot May 21, 2025 19:07
Copy link
Copy Markdown

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

Update the Roadmap page to reflect 2025 initiatives and standardize typography across “Get Started” and designer/developer guide pages by replacing native headings and paragraphs with the GoabText component; also correct the Ionicons link in the Icons documentation.

  • Revamped Roadmap (Roadmap.tsx) content and section structure for 2025.
  • Replaced <h*> and <p> tags with GoabText in “Get Started” / developer / designer pages for consistent spacing.
  • Fixed the Ionicons library URL in Icons.tsx.

Reviewed Changes

Copilot reviewed 21 out of 21 changed files in this pull request and generated 4 comments.

File Description
src/routes/get-started/Roadmap.tsx Updated roadmap text, restructured “Ongoing”, “Now”, “Next”, “Later” sections
Multiple src/routes/get-started/... Migrated headings/paragraphs to GoabText for uniform styling
src/routes/components/Icons.tsx Corrected Ionicons library link URL

Comment thread src/routes/get-started/developers/SupportedBrowsers.tsx Outdated
Comment thread src/routes/components/Icons.tsx Outdated
Comment thread src/routes/get-started/developers/upgrade-guide/AngularGuide.tsx
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 tested the following...

  • The ionicons link works
  • The UX subnav works
  • The "Starting" page content looks good
  • The "Getting started" page content looks good
  • The "LTS policy" page content looks good
  • The "Get support" page content looks good
  • The "Report a bug" page content looks good
  • The "Request a new feature" page content looks good
  • The "Roadmap" page content looks good
  • The "Designer overview" page content looks good
  • The "UX guidelines" page content looks good
  • The "Verify a bug" page content looks good
  • The "Developers overview" page content looks good
  • The "Developers setup" page content looks good
  • The "Developers technologies" page content looks good
  • The "Supported browsers" page content looks good
  • The "VS Code" page content looks good
  • The "Version update guide" page content looks good
  • The "QA testing" page content looks good

I also tried a Copilot review. It found two tiny formatting suggestions of you want to change them.

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.

Looks good to me! 👍

@twjeffery twjeffery merged commit 2fd28f1 into alpha May 22, 2025
7 checks passed
@twjeffery twjeffery deleted the thomasjeffery/content-updates branch May 22, 2025 17:51
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.

Design system website roadmap content update

3 participants