Зробити внесок

Ми завжди раді внескам, не має значення наскільки великим чи малими вони будуть. Перед тим, як вносити свій внесок, будь ласка, прочитайте правила поведінки.

Знайдіть над чим попрацювати

Ми помічаємо звіти про помилки мітками help wanted. Ми також зробили їх катологізацію за наступною схемою:

  • cat-bug
  • cat-feature
  • cat-chore
  • cat-performance

Це основні категорії, з якими ви можете почати роботу. Надалі ми помічаємо звіти про помилки мітками high-priority або good first issue, щоб показати їх важливість для проекта, і суб’єктивну оцінку легкості вирішення. Якщо ви не бачите мітку triaged, або бачите тільки мітки needs-confirmation, needs-repro-script, needs-discussion, то це означає, що краще не розпочинати роботу над цими звітами про помилки.

Ось декілька посилань, як допоможуть вам розпочати роботу:

Створення збірок

yarn run build
yarn run watch

Використання локальні збірки

alias yarn="node /path/to/yarn/lib/cli/index.js"

Тестування

yarn run test
yarn run lint

Запити до злиття

Ми активно раді Вашим запитам стягнути зміни.

  1. Зробіть форк репозиторію і свою гілку з master.
  2. Якщо Ви додали код який повинен бути потестований, додайте тести.
  3. Якщо Ви змінили API, оновіть документацію.
  4. Переконайтеся, що тести виконуються правильно.
  5. Переконайтеся що Ваш код виконується лінтером.

Ліцензія

Під час внесення своїх зміни в Yarn, ви погоджуєтеся, що ваші внески будуть мати BSD ліцензію.