
Un référentiel de définitions de type de bibliothèque de bibliothèque de haute qualité et tierces à utiliser avec le flux.
Note
Nous voulons tenir la communauté de type flux informé de l'état actuel et de l'orientation future du projet. Comme vous l'avez peut-être remarqué, notre activité a ralenti ces derniers mois. Cependant, nous nous engageons à maintenir la fonctionnalité de Typed et continuerons à résoudre tous les problèmes qui surviennent avec de nouvelles versions de flux.
Bien que nous ne planifions pas de nouvelles fonctionnalités majeures pour le moment, nous restons ouverts aux contributions des fonctionnalités de la communauté. Notre objectif reste sur la garantie que les fonctionnalités existantes fonctionnent bien et que les définitions de type sont tenues à jour. Nous apprécions la valeur que ces contributions apportent et encouragent toute personne intéressée à améliorer le flux pour s'impliquer.
Consultez la page de démarrage rapide dans les documents pour commencer. Il vous guidera dans l'installation de typeSeds, les utilisant, ainsi que l'écriture et l'inclusion de la vôtre.
Lorsque vous démarrez un projet avec Flow, vous souhaitez probablement utiliser des bibliothèques tierces qui n'ont pas été écrites avec Flow . Par défaut, le flux ignorera simplement ces bibliothèques les laissant non typés . En conséquence, le flux ne peut pas donner d'erreurs si vous utilisez accidentellement mal la bibliothèque (il ne sera pas en mesure de compléter automatiquement la bibliothèque).
Pour résoudre ce problème, Flow prend en charge les définitions de bibliothèque qui vous permettent de décrire l'interface d'un module ou d'une bibliothèque distincte de l'implémentation de ce module / bibliothèque.
Le dépôt flow-typed est une collection de définitions de bibliothèque de haute qualité , de tests pour garantir que les définitions restent de haute qualité et l'outillage pour rendre le plus facile que possible de les importer dans votre projet.
Tout ce que vous avez à faire lorsque vous ajoutez une ou plusieurs nouvelles dépendances à votre projet est l'exécution flow-typed install . Cela recherchera le dépôt libdef et téléchargera tous les libdefs qui sont pertinents pour votre projet et les installent pour vous. Après cela, vérifiez-les simplement et soyez sur votre chemin!
Le package NPM flow-typed fournit une CLI qui comprend plusieurs commandes pour travailler avec ce référentiel. La liste complète des commandes est disponible dans les documents.
Avant d'ouvrir un problème, jetez un œil aux FAQ. Il y a de fortes chances que votre question ait déjà été répondue! Sinon, n'hésitez pas à ouvrir un problème.
Envoyez simplement une demande de traction! La documentation soulignée dans Contribution.MD devrait donner un aperçu détaillé de la façon de soulever une demande de traction après nos meilleures pratiques.
Les bugfixs et les améliorations de la CLI de base sont les bienvenus. Si vous souhaitez contribuer une nouvelle fonctionnalité, envisagez d'abord d'ouvrir un problème pour en discuter.
![]() | ![]() | ![]() | ![]() | ![]() |
|---|---|---|---|---|
| @Andrewsouthpaw | @Brianzchen | @Gantoine | @pascalduz | @villesau |