Как принять участие в разработке ядра WordPress
-
FAQ для новых участников
Начать можно отсюда: FAQ for New Contributors.
Можно ли использовать GitHub?
Нужно 🙂 Достаточно указать в своём PR номер тикета в Trac, и он будет автоматически привязан к тикету: GitHub Pull Requests for Code Review.
Поиск задачи
Несколько идей, как найти подходящую задачу: Finding Bugs to Fix.
Good First Bugs
- Можно посмотреть в списке “good first bugs”.
- Или “good first issues” для Gutenberg.
Там не всегда простые, но обычно достаточно компактные задачи, которые можно решить, не перелопачивая весь движок 🙂
Next Major Release
Если там интересного не нашлось, можно посмотреть тикеты с ключевыми словами needs-patch, needs-testing, needs-design или все тикеты ближайшего релиза.
Не только код
Вклад в ядро — это не только написание кода. Протестировать чей-то патч и написать, что он работает (или наоборот — не работает), добавить скриншоты до и после, добавить документацию, тесты, поправить опечатки — всё это тоже вклад.
Triage Team
Также можно присоединиться к команде Triage Team, помогать наводить порядок в багтрекере и принимать решения о том, какие тикеты могут войти в следующий релиз:
- Bug Gardening
- Leading Bug Scrubs
- Introducing the WordPress Triage Team
- WordPress Triage Team: A 3 Month Reflection
На эту тему можно пообщаться с @desrosj и @hellofromtonya.
Как стать «владельцем» тикета
Можно, хотя и не обязательно 🙂 Поле Owner обычно означает, кто будет проверять патч или может ответить на вопросы по тикету.
В общем случае достаточно просто написать в комментариях, что начинаешь работать над тикетом.
Патч готов, что дальше?
Когда тикет готов к дальнейшим действиям — можно обратиться к ответственным за компонент, упомянув их по никам.
Но они есть не у всех компонентов и не всегда бывают доступны, поэтому обычно проще написать в канал #core в WordPress Slack с просьбой посмотреть тикет, и кто-нибудь из активных коммиттеров посмотрит 🙂
Встречи в #core дважды в месяц
Также можно приходить на встречи для новых участников на канале #core каждую вторую и четвёртую среду месяца в 22:00 по Москве (19:00 UTC), и там задавать любые вопросы 🙂
- Тема «Как принять участие в разработке ядра WordPress» закрыта для новых ответов.