Contribuer
Les contributions sont toujours les bienvenues, peu importe qu’elles soient grosses ou petites. Avant de contribuer, merci de bien vouloir lire le code de conduite.
Trouver des choses sur lesquelles travailler
Nous étiquetons les issues où nous avons besoin d’aide avec la balise help wanted
. Nous les catégorisons également avec les balises suivantes:
- cat-bug
- cat-feature
- cat-chore
- cat-performance
Voici les principales catégories sur lesquelles vous pouvez travailler. Nous marquons également les issues avec une balise high-priority
(priorité haute) ou good first issue
(Bien pour une première issue) pour indiquer leur importance dans le projet et leur niveau subjectif de facilité pour commencer. Si vous ne voyez pas la balise triaged
(triée) ou si vous voyez une balise needs-confirmation
(besoin de confirmation), needs-repro-script
(besoin d’un script de reproduction) ou needs-discussion
(besoin d’en discuter), il n’est peut-être pas judicieux de commencer à travailler sur ces issues.
Voici quelques liens rapides pour vous aider à démarrer :
- Bien pour corriger un premier bug
- Bien pour ajouter une première fonctionnalité
- Issue avec un impact élevé nécessitant de l’aide
- Issues ayant besoin d’un script de reproduction
- Issues à trier
Construire le projet
yarn run build
yarn run watch
Utiliser les builds locaux
alias yarn="node /path/to/yarn/lib/cli/index.js"
Tests
yarn run test
yarn run lint
Pull Requests
Vos pull requests seront les bienvenues.
- Faites un fork du repo et créer votre branche depuis
master
. - Si vous avez ajouté du code qui devrait être testé, ajoutez des tests.
- Si vous avez modifié des APIs, mettez à jour la documentation.
- Assurez vous que les suites de tests passent.
- Vérifiez que votre code suit les règles de style.
Licence
En contribuant à Yarn, vous acceptez que vos contributions soient sous la licence BSD.