Roadmap
Timeline: Q1 (Apr - Jun 2024)
Theme: Product Growth
Support for Server Side Rendering frameworks
- Enable teams using NextJS (like GC Forms, OAS BE, Dental, EI) to code with GC Design System. [Completed]
- Put a plan in place for integrating with Stencil when SSR support is released. [Deprioritized]
Bilingual design library
- Produce and maintain a bilingual Figma library, with assets and guidance in both official languages. [Completed]
New functionality and improvements
- Full VueJS package. [Completed]
- Improvements to Angular package (better support for event handling). [Completed]
- Cards component version 2. [Completed]
- Stepper component version 2. [Completed]
- Fieldset component in Figma design library. [Completed]
- Icons (custom icons, not as third party package). [In progress]
- Begin testing on canada.ca managed services (AEM, Drupal). [Completed]
Theme: Research
Accessibility, usability, and onboarding
- Research, interviews, surveys to improve onboarding, usability, accessibility. [Completed]
Theme: Engagement
Contribution model
- Define and implement a contribution model with Design teams in GC. [Completed]
Outreach
- Establish regular mailing lists to keep the community informed. [Completed]
- Launch post demo surveys. [Completed]
Timeline: Q2 (Jul - Sep 2024)
Theme: Product Growth
New functionality and improvements
- Standard templates (Basic Page Template). [Completed]
- Utility framework (alpha). [In progress]
- New Components: Date input, Alert / Notice. [Completed]
- Tag Component [Deprioritized]
- Resolve any conflicting styles with Canada.ca mandatory components. [In progress]
Theme: Research
Accessibility, usability, and onboarding
- Establish product metrics. [Completed]
- Identify and plan to resolve pain points, process for releasing breaking changes, Figma design library access. [In progress]
- Conduct usability testing and accessibility testing with end users. [In progress]
Theme: Engagement
Outreach
- Establish a Service Level Agreement. [Completed]
- Setup recurring scheduled demos with self sign up. [Completed]
- Establish regular touchpoints with the community. [Completed]
Timeline: Q3 (Oct - Dec 2024)
Theme: Product Growth
Technical onboarding
- Produce and test out a dedicated developer onboarding experience, including starter apps, technical documentation and more. [In progress]
- Product and test out a dedicated designer onboarding experience. [In Progress]
CDTS functionality
- Leveraging standard templates, provide the full functionality of Centrally Deployed Templates Solution (CDTS) to help with onboarding and adoption. [Not started]
Integration with canada.ca
- Increase access to GC Design System by offering a path from design.canada.ca. [In progress]
Product metrics & analytics
- Establish clear ways of measuring adoption and ROI. [In progress]
- Adoption, time to build and cost saving, user satisfaction, fit of available adoption strategies (frameworks, touch points). [Not started]
Theme: Research
GC Design ecosystem and user needs research
- Understand the different Design System offerings and alternatives across GC. [Completed]
- Understand and categorize the needs of different user groups across GC. [Completed]
- Share evidence for accessibility and policy compliance on the GC Design System website. [In progress]
Theme: Engagement
Targeted demos
- Test "use case" targeted demos and Q&As for more personalized outreach. [Not started]
Timeline: Q4 (Jan - Mar 2025)
Theme: Product Growth
New functionality and improvements
- Aim for beta release [In progress]
- Aim for a standardized process of integration with AEM and Drupal. [Not started]
- Additional templates, patterns, and components as needed. [Deprioritized]
Theme: Research
Testing
- Accessibility testing completed with 30 people through the year. [Completed]
- 5 completed usability research activities through the year. [Not started]
Theme: Engagement
Outreach
- Highlight successful contributions via blog and other media. [Not started]
- Create and share product marketing videos to encourage adoption. [Not started]
Collaboration and support channels
Check out our Get involved page to learn about what we're working on and how you can contribute.
Visit our
Product Roadmap Disclaimer: Change is Expected
The product roadmap is a living document, subject to change based on shifting priorities, resource availability, and unforeseen dependencies. Any item that has not yet started may be reprioritized or replaced by a higher-value initiative. Items currently in progress may encounter delays as we navigate challenges and learn along the way.
We share this roadmap to foster transparency, encourage collaboration, and align with our stakeholders. Your feedback and contributions are always welcome as we refine our path forward.