Нормы поведения
Правила действуют во всех пространствах проекта: GitHub Issues, pull requests и обсуждения в репозитории.
Основные принципы
Мы вместе делаем платформу лучше. Аргументированная критика идей приветствуется, переход на личности — нет.
Недопустимо:
- оскорбления, уничижительные высказывания и разжигание ненависти
- преследование, выдача себя за другого человека, клевета
- удаление или саботаж чужого вклада
- раскрытие чужих персональных данных
- непристойный контент
- спам, фишинг и деструктивные действия в репозитории
- обсуждение пиратства
Нарушение правил может привести к ограничениям со стороны мейнтейнеров вплоть до блокировки в репозитории.
Issues и pull requests
- Понятный заголовок: суть вопроса видна сразу
- Один вопрос — один issue: проблема не дублируется в нескольких issues
- Язык: русский или английский
Перед созданием issue прочитайте FAQ и проверьте существующие issues.
Обратная связь
- Читайте сообщение целиком, прежде чем отвечать
- Вместо комментариев «+1» используйте реакции GitHub
- Излагайте мысль в одном комментарии, а не в нескольких подряд
- Если обсуждение ушло в сторону, откройте новый issue
Конфликты
Не развивайте конфликт. Опишите ситуацию мейнтейнерам через GitHub Issues.