https://github.com/cds-snc/gcds-components
GC Design System Components is a monorepo managing the web components of the GC Design System. | « GC Design System Components » (Composants de Système de design GC) est un référentiel unique qui gère les composants Web de Système de design GC.
https://github.com/cds-snc/gcds-components
canada design-system government government-canada web-components
Last synced: 4 months ago
JSON representation
GC Design System Components is a monorepo managing the web components of the GC Design System. | « GC Design System Components » (Composants de Système de design GC) est un référentiel unique qui gère les composants Web de Système de design GC.
- Host: GitHub
- URL: https://github.com/cds-snc/gcds-components
- Owner: cds-snc
- License: mit
- Created: 2021-12-02T20:11:47.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-03-31T12:25:26.000Z (about 1 year ago)
- Last Synced: 2025-04-01T05:33:46.433Z (about 1 year ago)
- Topics: canada, design-system, government, government-canada, web-components
- Language: TypeScript
- Homepage: https://design-system.alpha.canada.ca/
- Size: 39.5 MB
- Stars: 50
- Watchers: 22
- Forks: 16
- Open Issues: 46
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
[La version française suit.](#composants-de-système-de-design-gc)
# GC Design System Components
GC Design System Components is a monorepo managing the web components of the GC Design System. Web components are encapsulated, reusable custom elements you can use within your web sites/apps. Along with the `gcds-components` packages, there are additional packages for React and Angular to ease integration into those popular frameworks.
## Tools
We are using [Stencil.js](https://stenciljs.com/) to build our web components.
## Documentation
You can find the full documentation for GC Design System Components on [https://design-system.alpha.canada.ca/](https://design-system.alpha.canada.ca/).
## Packages
| Package | Description | Docs |
|------------------------------------------------------| ----------------------------------------------------------------------------------- | ---------------- |
| [@gcds-core/components](packages/web/) | GC Design System Components | [Docs](packages/web/README.md) |
| [@gcds-core/components-react](packages/react/) | GC Design System Components – React | [Docs](packages/react/README.md) |
| [@gcds-core/components-angular](packages/angular/) | GC Design System Components – Angular | [Docs](packages/angular/README.md) |
| [@gcds-core/components-vue](packages/vue/) | GC Design System Components – Vue | [Docs](packages/vue/README.md) |
## How to contribute
If you are interested in contributing to GC Design System Components, please read our [contributing guidelines](https://github.com/cds-snc/gcds-components/blob/main/CONTRIBUTING.md).
## License
Code released under the [MIT License](https://github.com/cds-snc/gcds-components/blob/main/LICENSE).
--------
# Composants de Système de design GC
« GC Design System Components » (Composants de Système de design GC) est un référentiel unique qui gère les composants Web de Système de design GC. Les composants Web sont des éléments personnalisés, encapsulés et réutilisables pouvant être utilisés dans vos sites et applications Web. En plus des paquets `gcds-components`, il existe des paquets supplémentaires pour React et Angular qui favorisent l’intégration de ceux-ci dans les infrastructures populaires.
## Outils
Nous utilisons [Stencil.js](https://stenciljs.com/) pour créer nos composants Web.
## Documentation
Toute la documentation sur les composants de Système de design GC est accessible à l’adresse [https://systeme-design.alpha.canada.ca/](https://systeme-design.alpha.canada.ca/).
## Paquets
| Paquet | Description | Docs |
| ------------------------- | ----------------------------------------------------------------------------------- | ---------------- |
| [@gcds-core/components](packages/web/) | Composants de Système de design GC | [Docs](packages/web/README.md) |
| [@gcds-core/components-react](packages/react/) | Composants de Système de design GC — React | [Docs](packages/react/README.md) |
| [@gcds-core/components-angular](packages/angular/) | Composants de Système de design GC — Angular | [Docs](packages/angular/README.md) |
| [@gcds-core/components-vue](packages/vue/) | Composants de Système de design GC — Vue | [Docs](packages/vue/README.md) |
## Apportez votre contribution
Si vous souhaitez contribuer aux unités de style de Système de design GC, veuillez lire nos [lignes directrices sur la contribution](https://github.com/cds-snc/gcds-components/blob/main/CONTRIBUTING.md).
## Licence
Code publié en vertu de la [licence MIT](https://github.com/cds-snc/gcds-components/blob/main/LICENSE) (en anglais).