При управлении проектом с открытым исходным кодом (с использованием сервиса, такого как GitHub), как можно было бы реагировать на следующее:
Кто-то любезно предоставил патч для добавления новой функции или решения проблемы. Возникает любая из следующих ситуаций:
- Исходный код не соответствует одному или нескольким соглашениям об именах и т. Д.
- Я чувствую, что исходный код может быть улучшен определенным образом. Возможно, тот же эффект может быть достигнут с гораздо более простым источником, или, возможно, потребуется другая полезная функция.
Q1. Является ли приемлемым для меня изменить представленный источник? (это возможно на GitHub?)
Q2. Должны ли все такие представления быть отклонены в соответствии с руководящими принципами представления?
Q3. Если да к Q2, как насчет действительно аккуратной идеи, которая была плохо реализована? Допустимо ли для меня просто пойти дальше и создать свое собственное?
Я хочу поощрять вклад, но в то же время важно поддерживать определенный стандарт.