Come trattare con contributori open source ben intenzionati?

30

Se un programmatore ti contatta e ti chiede di contribuire al tuo progetto, come lo gestisci?

  • Non sai se questo ragazzo è buono. Forse sarà più difficile di quanto valga.
  • Potrebbe cercare di associare il suo nome a un progetto di successo solo per i kudos.
  • Potrebbe provare a portare il progetto in una direzione che non vuoi veramente, aggiungendo funzionalità che ritieni non valgano la complessità extra.
  • Oppure potrebbe essere un contributore molto utile. Non lo sai.

Come gestisci tali richieste da persone che non conosci (su GitHub, in particolare, se questo fa alcuna differenza)? Qual è l'etichetta qui?

    
posta Solo 29.11.2012 - 20:24
fonte

3 risposte

41

L'appartenenza a un progetto OSS non è la stessa di un team aziendale finanziato in cui le persone vengono intervistate e scelte. La fonte è già là fuori (altrimenti non è open source). Di 'loro di inviare alcune patch. Se sono buone patch (e devi esaminarle prima), impegnali. Una volta che il potenziale cliente crea fiducia e una storia di contributi preziosi, dagli accesso in scrittura.

I team OSS crescono organicamente. Renditi disponibile a chiedere domande e fagli costruire un po 'di credenziali nel corso del tempo.

    
risposta data 29.11.2012 - 21:32
fonte
54

Perché non lasciare che questa persona impaziente ti invii una richiesta di pull? Avrai l'opportunità di rivedere e criticare il codice di quella persona. Questa sembra la soluzione più semplice.

    
risposta data 29.11.2012 - 20:29
fonte
16

Accetta e rivedi le modifiche da lui su base provvisoria. Dagli un accesso in scrittura al repository del codice sorgente quando avrà dimostrato il suo valore.

    
risposta data 29.11.2012 - 20:29
fonte

Leggi altre domande sui tag