Ao gerenciar um projeto de código aberto (usando um serviço como o GitHub), como alguém responderia ao seguinte:
Alguém enviou um patch para adicionar um novo recurso ou solucionar um problema. Qualquer uma das seguintes situações ocorre:
- O código fonte não atende a uma ou mais convenções de nomenclatura etc.
- Eu sinto que o código fonte poderia ser melhorado de uma certa maneira. Talvez o mesmo efeito possa ser alcançado com fontes muito mais simples, ou talvez outro recurso útil seja necessário.
Q1 É aceitável alterar a fonte enviada? (isso é possível no GitHub?)
Q2 Todos esses envios devem ser rejeitados de acordo com as diretrizes de envio?
Q3 Se sim ao Q2, que tal uma idéia realmente interessante que foi mal implementada? É aceitável que eu vá em frente e crie o meu?
Quero incentivar a contribuição, mas ao mesmo tempo é importante manter um certo padrão.