À propos du projet
Bit est un système de construction open source pour composer des logiciels à partir de composants réutilisables. Il organise le code source en composants indépendants et composables et permet aux équipes de les assembler dans des coquilles d'application, visant à maintenir la cohérence du développement du travail local à l'IC.
Principales capacités décrites dans le README :
- Composants réutilisables : créez des composants UI et des modules pouvant être partagés entre projets.
- Blocs de construction standard : définissez des modèles de blueprint pour créer des composants, destinés aux développeurs et aux agents IA.
- Applications shell : composez des composants et fonctionnalités réutilisables dans des coquilles d'application.
- Déploiements atomiques et sûrs : déployez des applications et services pour les tests et la production.
Le projet déclare prendre en charge l'écosystème JavaScript, avec des environnements de développement officiels pour NodeJS, React, Angular, Vue, React Native et NextJS, tous natifs de TypeScript et ESM. Il indique que Bit peut s'adapter aux structures monorepo, polyrepo ou sans dépôt.
Flux de démarrage : installez via `npx @teambit/bvm install`, initialisez avec `bit init --default-scope my-org.my-project`, créez une coquille d'application avec `bit create react-app corporate-website`, exécutez-la avec `bit run corporate-website`, et créez des composants tels que `bit create react pages/login`. Les composants peuvent être composés dans la coquille via des imports. Le versionnage utilise la gestion sémantique de version (`bit tag`), et la publication utilise `bit export` ; les builds peuvent être exécutés localement avec `--build` ou via Ripple CI, et les composants peuvent être consommés via des gestionnaires de paquets standard.
Les scopes peuvent être hébergés sur Bit Cloud ou auto-hébergés. Le README mentionne également l'intégration MCP afin que les agents IA puissent créer et réutiliser des composants, et note que Bit lui-même est construit avec Bit, avec des composants publiés sur Bit Cloud. Sous licence Apache 2.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.