Qual è l'etichetta del contributo all'OSS che non ha una pagina di contribuzione

5

Sto pensando di contribuire a un piccolo pacchetto R su github che ha solo 1 contributore. Qual è l'etichetta standard quando non c'è la pagina Contributing.md su piccoli progetti come questo?

Dovrei mandarlo per email se la mia funzione è ricercata? Oppure clonare e quindi inviare una richiesta di pull?

    
posta Heisenberg 27.06.2015 - 19:20
fonte

3 risposte

3

Come proprietario di un progetto open source, mi piace ascoltare i potenziali contributori. Dato che sei interessato a contribuire, suppongo che anche tu abbia qualche problema con il software attuale, o un bug che vorresti risolvere o una funzionalità che vorresti aggiungere. Apri un problema e poi in un commento sul problema, esprimi interesse e disponibilità a svolgere il lavoro. Se il proprietario è ancora interessato al progetto, sono certo che avrai una risposta positiva.

Tuttavia, se il proprietario non è interessato (non ricevi risposta), controlla la licenza e verifica se ti è consentito modificare la fonte e distribuire i lavori derivati. Puoi sempre biforcare il progetto e implementarlo comunque, per te stesso e la comunità.

    
risposta data 09.07.2015 - 03:10
fonte
4

Poiché il tuo problema è una dichiarazione di contributo mancante, ed è su Github che supporta il monitoraggio dei problemi, puoi aprire un problema per chiedere gentilmente assistenza. Qualcosa come:

Issue title: Contribution guidelines

Issue description: I was looking for ways to contribute to your project,
but I cannot find any guidelines on how to do so. If you're accepting
contributions on this repo, please consider adding contribution
guidelines to the repo at the standard location (CONTRIBUTING.md).
    
risposta data 08.07.2015 - 19:04
fonte
0

Puoi biforcare il progetto su github e poi fare un singolo commit con la tua modifica. Quindi puoi aprire un problema nel repository del progetto e fornire un link al commit e chiedere se (s) vorrebbe che tu facessi un PR. Cerca di seguire qualsiasi stile di codice usato e usa travis etc se il progetto lo è. È sempre opportuno includere un test se appropriato.

    
risposta data 09.07.2015 - 04:18
fonte

Leggi altre domande sui tag