Nelle risposte di Qual è la risposta canonica a" è open source, invia una patch "? , molte persone hanno espresso l'opinione che semplicemente chiedere alle persone di presentare una patch è arrogante e maleducato.
Ma mi sembra che come sviluppatore su qualsiasi progetto open source, vedrete molte più richieste di funzionalità sulla mailing list di quante potreste implementare. Quindi, quando un utente dice "Mi piacerebbe vedere la feature X", la verità è che le probabilità che venga implementata sono piuttosto ridotte a meno che non inviino una patch. Inoltre, a volte un po 'di incoraggiamento potrebbe essere tutto ciò che è necessario per trasformare un utente in un contributore.
D'altra parte, non vuoi spaventare i (potenziali) contributori venendo fuori come maleducato.
Quindi, come diresti "per favore invia le patch invece di chiedere funzionalità" in modo amichevole?
Aggiornamento: Grazie per tutti i suggerimenti! Vedo che la maggior parte di loro richiede spiegazioni piuttosto lunghe. Ma dato che preferirei evitare entrambi (a) spiegare la stessa cosa ogni altro giorno (ci vuole solo troppo tempo), o (b) usare snippet che incollo nell'e-mail (diventa impersonale molto veloce), mi chiedo: qualcuno ha scritto questo in un documento a cui posso collegarmi?
(Le cose specifiche del progetto, come scrivere test, compilare il codice e inviare la patch devono ancora essere documentate, ovviamente, ma penso che i problemi tecnici dovrebbero comunque andare su CONTRIBUTING.txt.)