Congratulazioni per il tuo impegno e la tua nuova esperienza. Contribuire a qualsiasi comunità di codifica open source è una grande cosa.
Non ti preoccupare, col tempo imparerai che tipo di comunicazione è apprezzata. Fai quello che pensi sia giusto, le persone ti daranno il tempo di adattarsi. Se qualcosa va veramente storto, la gente ti informerà.
Mancanti di posta anonima
Dalla mia esperienza, ricevo mail di notifica delle modifiche come questa:
In order to send mails to the developer list, use this address: ...
In order to remove yourself from the developer list, use this subject: ...
Summary of the day:
[Product name/subject] 5711f6: fixed #17921 (GitHub)
[Product name/subject] af1b16: #18046 - rate calculation: special case (GitHub)
[Product name/subject] #18046 - printing of interest table bugfix (GitHub)
...
Detailled messages:
...
Log Message: ----------- 5711f6: fixed #17921 (GitHub)
Commit: de8c19e04206972fea485a081b179f52ef50275c
https://github.com/The_Application/commit/de8c19e04206972fea485a081b179f52ef50275c
Author: John Doe
Date: 2016-02-24 (Fri, 24 Feb 2016)
Changed paths: M Services/Init/classes/class.asInitialisation.php
Log Message: ----------- Merge pull request #137 from
klees/release_5-1
fixed #17921 (for 5.1)
Le e-mail come queste contengono i nomi degli autori, ma informano la comunità delle più recenti modifiche al codice: dove, cosa, quando, numero di rilascio, perché. Questo sta trasmettendo comunicazioni a senso unico. Nessuna risposta è prevista. Col tempo, è naturale leggere il tuo nome lì.
Attivato da una tale posta, è possibile contattare un programmatore direttamente dagli indirizzi e-mail scritti con un argomento specifico, ma spesso è ancora meglio comunicare tramite lo strumento di gestione dei problemi (ad esempio JIRA o sito di discussione Mantis).
Posta collettiva personalizzata
Se ricevi una mail non anonima come nell'esempio sopra, ma preferisci questo:
Dear programmer community
We are pleased to announce the release of version 6.7 of XY. Everybody has worked hard ... bla ...
We would like to thank all the people who have helped... ... ... see list below ... ...
Best,...
John Doe, was coding XY
Sam Sample, was coding XY
... ...
In questo caso, è inteso piuttosto personale e la gente probabilmente apprezza se rispondi con una breve nota che ti fa piacere essere menzionata.
Comunicazione personale
Inoltre, alcune volte ho potuto documentare e archiviare un bug in MySQL. Quindi, uno sviluppatore della comunità mi ha risposto e ha detto che il bug era ben documentato e quindi facile da tracciare. Quale è una buona cosa per qualsiasi programmatore. Ho risposto con un "Felice di aiutare". Questa comunicazione è come l'olio nelle ruote, è amichevole e tecnicamente potrebbe essere tagliato.
The Big Silence
Poi, a volte, faccio un errore e suggerisco una soluzione, ma non sento nessuna risposta. Tutto è possibile. Forse il progetto si è bloccato e nessuno ha più tempo. Poi, cerco di non appoggiarmi al campanello, per diverse ragioni.
Modifica 1.3.16:
Etiquettes stabilite
Alcune comunità hanno elaborato regole di comunicazione e le hanno rese pubbliche. Quindi potrebbe valere la pena di guardarsi attorno o di chiedere specificamente l'etichetta (N). In effetti, stai aiutando se li trovi e li consideri, poiché le comunità open source sono strutture complesse. Ecco alcuni esempi: