Керуючи проектом з відкритим кодом (використовуючи такий сервіс, як GitHub), як би відповісти на таке:
Хтось надіслав патч, щоб додати нову функцію або вирішити проблему. Буває будь-яка з наступних ситуацій:
- Вихідний код не відповідає одній або більше умовам іменування тощо.
- Я відчуваю, що вихідний код можна було б покращити певним чином. Можливо, такого ж ефекту можна досягти і з набагато простішим джерелом, або, можливо, знадобиться інша корисна особливість.
Q1. Чи прийнятно я змінювати подане джерело? (чи можливо це на GitHub?)
Q2. Чи слід відхиляти всі такі подання відповідно до вказівок щодо подання?
Q3. Якщо так, для Q2, а як насправді охайна ідея, яка погано реалізована? Чи прийнятно для мене просто йти вперед і створювати своє?
Я хочу заохочувати внесок, але в той же час важливо підтримувати певний стандарт.