The B.C. Design System is open-source. There are several ways you can contribute.
The B.C. Design System is in active development. If you encounter an issue, or want to give us feedback, there are several ways to reach the team:
If you have an idea for a new component or a change to an existing component, start by reviewing our public roadmap. If your idea is already listed in our backlog, you can email designsystem@gov.bc.ca to tell us about your specific use case and let us know that it's important to you. Your input helps us prioritise what to work on.
If you don't see your idea in the backlog, you have a couple of options:
We are happy to discuss potential contributions, or to support teams who want to fork or extend design system assets for their own use. Email designsystem@gov.bc.ca or open an issue on GitHub.
The B.C. Design System is an open source project, and we welcome contributions from developers and designers working on B.C. government services.
All components included in the design system must:
The B.C. Design System is currently in an experimental phase. Testing may not be suited to teams working on sensitive or high-risk projects, or with tight timelines.
We're often looking for design and development teams to collaborate with us in implementing elements of the design system, or testing out new components and approaches. Observing how developers and designers work with the design system helps us validate what we're building, and decide what to work on next.
We're particularly interested in hearing from teams who are working on:
If your team is interested in collaborating with us, please email designsystem@gov.bc.ca and tell us a little about what you're working on.