À propos du projet

react-md est une bibliothèque de composants React open-source permettant de créer des applications accessibles suivant les spécifications de Material Design. Le stylage est écrit en Sass (SCSS), et le projet est écrit et maintenu en TypeScript. L'installation s'effectue via npm, en installant le package core ainsi que Sass : npm install @react-md/core sass Selon le README, les points forts du projet incluent : - Accessibilité : suit les directives d'accessibilité publiées par le W3C (pratiques WAI-ARIA). - Composants de bas niveau et personnalisables, destinés à être composés et adaptés plutôt qu'utilisés uniquement comme des préréglages fixes. - Thémage au niveau global et par composant. - Utilisation de variables CSS pour les thèmes dynamiques, avec des solutions de repli pour les navigateurs plus anciens. - Support des thèmes clair, sombre et système. - Support des langues de gauche à droite et de droite à gauche. - Une base de code TypeScript écrite et maintenue en TypeScript. La documentation complète, incluant un guide de démarrage et d'installation, est disponible sur le site web du projet (react-md.dev). Le dépôt comprend des directives de contribution pour toute personne souhaitant participer, et le projet est publié sous une licence déclarée dans son fichier LICENSE ; son package npm et ses statistiques de téléchargement sont publiés sur npm. L'intégration continue est configurée via GitHub Actions pour la construction, le linting et les tests, et la couverture de code est suivie via Codecov.