À propos du projet

Bezier React est le monorepo pour le package bezier-react et les packages associés, maintenu principalement par Channel Corp. Le README liste plusieurs espaces de travail : bezier-react, une bibliothèque de composants React qui implémente le système de design Bezier ; bezier-icons, une bibliothèque d'icônes pour ce même système de design ; bezier-codemod, des transformations codemod destinées à aider à la mise à jour des applications utilisant le système de design ; bezier-figma-plugin, un plugin Figma visant à construire le système de design et à accroître la productivité ; bezier-tokens, une bibliothèque de tokens de design ; et stylelint-bezier, une configuration Stylelint pour le système de design. Le dépôt est géré comme un monorepo Yarn workspace. Les dépendances sont installées avec yarn install, et tous les espaces de travail peuvent être compilés avec yarn build, ou un seul espace de travail avec yarn build --filter suivi du nom de l'espace de travail. Storybook s'exécute via yarn dev. D'autres commandes racine sont documentées : yarn test teste tous les espaces de travail, yarn lint analyse tous les espaces de travail, yarn typecheck vérifie les types de tous les espaces de travail, et yarn clean supprime les fichiers générés. Le README contient des liens vers un déploiement Storybook, un badge de version de package, un badge de statut CircleCI et la couverture Codecov, et oriente les contributeurs vers un guide de contribution. Les mainteneurs précisent que les packages sont principalement contribués par Channel Corp., tout en indiquant que les contributions et les préoccupations sont les bienvenues.