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 :

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.

  1. Faites un fork du repo et créer votre branche depuis master.
  2. Si vous avez ajouté du code qui devrait être testé, ajoutez des tests.
  3. Si vous avez modifié des APIs, mettez à jour la documentation.
  4. Assurez vous que les suites de tests passent.
  5. 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.