Skip to content

Commit 5d62e83

Browse files
authored
Merge pull request #548 from InnerSourceCommons/tc-it-05
Create 05-lowering-the-barriers-to-entry-it.asciidoc
2 parents c56dbc1 + ae65cd6 commit 5d62e83

1 file changed

Lines changed: 27 additions & 0 deletions

File tree

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
== Ridurre le barriere all'ingresso
2+
Sollecitare contributi in una comunità InnerSource è più impegnativo che in una comunità Open Source per una serie di ragioni:
3+
* Il numero di potenziali https://innersourcecommons.org/learn/learning-path/contributor[_Contributors_] è più basso nelle comunità InnerSource.
4+
* I Contributors vorranno contribuire durante il loro tempo di lavoro, il che significa che sono più limitati di tempo.
5+
* Il lavoro in InnerSource potrebbe non essere necessariamente parte degli obiettivi di prestazione ufficiali dei Contributors, quindi il tempo trascorso a lavorare su InnerSource può sembrare rallentarne il raggiungimento.
6+
7+
Ecco perché è importante per i Trusted Committers di rendere i processi di contribuzione e onboarding dei https://innersourcecommons.org/learn/learning-path/contributor[_Contributors_] il più possibile senza attriti. Ci sono un certo numero di cose che possono aiutare:
8+
* Avere un buon README.md in ogni repository. Un buon README.md spiega cosa c'è nel repository e per cosa può essere utilizzato. Inoltre, dovrebbe fornire istruzioni dettagliate su come ottenere, creare, testare e utilizzare il software nel repository, incluse le informazioni sulla licenza.
9+
* Avere un buon CONTRIBUTING.md che delinea ciò che ci si aspetta dal https://innersourcecommons.org/learn/learning-path/contributor[_Contributor_]. Dovrebbe rispondere a domande comuni, quali:
10+
** Come posso inviare un bug report o una richiesta di funzionalità?
11+
** Chi e come posso contattare se ho domande?
12+
** Quali sono le convenzioni per lo stile del codice, branching o i messaggi di commit?
13+
** Qual è la definizione di "completato" per un contributo?
14+
** Quali sono le fasi del processo che regolano i contributi?
15+
** Cosa ci si aspetta da me in termini di supporto del codice aggiunto dopo l'accettazione del contributo?
16+
** Qual è il codice di condotta e quali sono le linee guida su come funziona la comunità?
17+
18+
Se si dispone di una licenza interna allegata al software, cosa che in alcune aziende è un prerequisito per la condivisione del software tra persone giuridiche, includere una copia di tale licenza _e_ una spiegazione dei diritti e degli obblighi in termini semplici.
19+
20+
Oltre a queste attività documentarie, simili allo sviluppo del software Open Source, dovrebbe essere facile e chiaro come eseguire e testare il software sviluppato localmente dai potenziali https://innersourcecommons.org/learn/learning-path/contributor[_Contributors_], in modo che possano iniziare a implementare e validare il proprio contributo con il minor sforzo possibile.
21+
22+
Esistono due modelli comuni per creare contributi:
23+
_shared repository _ e _fork e join_. Entrambi hanno dei vantaggi e, in qualità di Trusted Committer, si desidera supportare entrambi i modelli per soddisfare le diverse esigenze di https://innersourcecommons.org/learn/learning-path/contributor[_Contributors_] potenziali ed esistenti. I collaboratori avranno spesso domande sul processo di contribuzione o sulla comunità stessa, e qualcuno deve essere disponibile a rispondere a queste domande. È quindi importante per qualsiasi comunità InnerSource avere una o più contatti disponibili per rispondere a tali domande. Di solito, qualcuno del gruppo dei Trusted Committers è quel contatto, altrimenti bisogna assicurarsi che ci sia un membro della comunità disponibile "su chiamata".
24+
25+
È inoltre importante aiutare i potenziali https://innersourcecommons.org/learn/learning-path/contributor[_Contributors_] a stabilire quali contributi sono necessari. Possono essere contributi di codice ma anche non di codice, come la scrittura di documentazione, la creazione di illustrazioni o l'organizzazione di eventi. Un modo comune per farlo è quello di taggare le "attività del nuovo arrivato" nel tracker utilizzato dalla community o di implementare un marketplace con le attività disponibili a cui i contributori possono partecipare.
26+
27+
In sintesi, è molto importante per le comunità InnerSource in un ambiente aziendale, di mantenere le barriere il più basso possibile per consentire al maggior numero di persone possibile di contribuire. Ciò significa fornire l'accesso sia alla documentazione utile che alle persone nella community che possano rispondere a qualsiasi domanda e incoraggiare la collaborazione. In sintesi, i Trusted Committers dovrebbero assicurarsi che l'onboarding e il contributo siano esperienze positive.

0 commit comments

Comments
 (0)