Спасибо, что решили принять участие в совместной разработке проекта.
Нам очень поможет, если при создании Pull Request
вы будете придерживаться следующих рекомендаций:
Проект открыт к идеям и новым воплощениям. Чтобы ваша идея была оценена и воплощена, обратите внимание на следующие рекомендации:
-
Используйте поиск задач на GitHub — проверьте, была ли идея уже обсуждаема ранее.
-
Сообщите об идее через создание нового
Issue
в проекте. Пожалуйста, постарайтесь быть как можно более подробным в своем отчете. -
Если вашу идею поддержали, то предложите пул-реквест с реализацией.
Ошибка — это демонстрируемая проблема, вызванная кодом в репозитории. Хорошие отчеты об ошибках чрезвычайно полезны - спасибо!
Рекомендации по сообщениям об ошибках:
-
Используйте поиск задач на GitHub — проверьте, была ли проблема уже сообщена ранее.
-
Проверьте, устранена ли проблема — попробуйте воспроизвести с помощью последней
main
веткой или веткой разработки в репозитории. -
Изолируйте проблему — в идеале создать сокращенный тест кейс и живой пример.
-
Сообщите о проблеме через создание нового
Issue
в проекте. Пожалуйста, постарайтесь быть как можно более подробным в своем отчете. Включите конкретные шаги, необходимые для воспроизведения проблемы. -
Предложите пул-реквест с реализацией.
Хорошие пулл-реквесты — возможность начинающим разработчикам поучаствовать в OpenSource разработке, получить обратную связь профессиональных разработчиков, составить своё портфолио открытых работ. Они должны оставаться сфокусированными по объему на одной проблеме и избегать несвязанных изменений.
-
Сделайте коммит с вашими изменениями, используя в названии коммита ссылку на решаемую проблему по шаблону:
[issues-1] Реализовал такую-то возможность
-
Запуште свои изменения в свою ветку вашего форка.
-
Откройте пул-реквест с четким названием и описанием ваших изменений.
По возникшим вопросом смело обращайтесь к команде проекта по контактам команды отсюда.
Каждый участник сделавший свой вклад будет отмечен в нашем списке благодарности вот тут.