diff --git a/MEMBERSHIP.md b/MEMBERSHIP.md new file mode 100644 index 0000000..e89332b --- /dev/null +++ b/MEMBERSHIP.md @@ -0,0 +1,67 @@ +# Community Membership + +Questo documento illustra le varie responsabilità dei ruoli di un contributor nel libro. + +| Ruolo | Responsabilità | Requisiti | Definito da | +| ----------- | -------------------------------------------------- | -------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | +| Contributor | Membri attivi della community | Essere sponsorizzato da due Ambassador e avere diverse contribuzioni al progetto | GitHub Org Member in Triage e accesso al team `@Il-Libro-Open-Source/Contributor` | +| Ambassador | Responsabili di capitoli o membri di Working Group | Autorialità di almeno un capitolo | GitHub Org Member in Write e accesso al team `@Il-Libro-Open-Source/Ambassadors` | + +## Nuovi contributors + +Chiunque è ben accetto in community e anche a livello contributivo per l'aggiunta di informazioni al libro. + +I nuovi contributors dovrebbero essere accolti nella community dagli ambassador esistenti, aiutati con il workflow delle PR e guidati alla documentazione e ai canali di comunicazione pertinenti o working group di riferimento. + +## Contributors + +I Contributors sono membri costantemente attivi della community. Questi sono tenuti a rimanere attivi nella community per mantenere il livello. + +Questi dimostrano di aderire ai principi di questo documento, di avere familiarità con l'organizzazione del progetto, i ruoli, le politiche, le procedure, le convenzioni, ecc. + +Le aspettative, le responsabilità e i requisiti specifici dei ruoli sono elencati di seguito. + +**Definito come**: Membro dell'organizzazione GitHub di Il Libro Open Source in triage e nel team `@Il-Libro-Open-Source/Contributor`, membro chat Telegram della community dedicata ai Contributor. + +### Requisiti + +- Abilitazione dell'autenticazione a due fattori sul proprio account GitHub +- Hanno apportato molteplici contributi ai progetti o alla community. Il contributo può includere, ma non è limitato a: + - Autorizzare o revisionare PR su GitHub + - Aiutare o commentare le issues su GitHub + - Contribuire al progetto o alle discussioni della community (e.g. riunioni, GitHub discussions) +- Aver letto la linee guida per le community, le regole e il documento sui Contributor +- Essere sponsorizzato da 2 (da valutare il numero) Ambassador attivi +- Aprire una issue su questo repository: + - Assicurarsi che chi fa da sponsor sia @menzionato sulla issue aperta così che possa rispondere e confermare la propria sponsorship + - La figura dello sponsor dovrà rispondere con un :+1: alla issue per confermare la propria sponsorizzazione verso l'utente come Contributor +- Tutti gli ambassador saranno comunque liberi di intervenire nella discussione commentando e dando una loro personale visione che sia essa positiva o negativa + +### Responsabilità e privilegi + +- Accesso all'organizzazione GitHub in triage (ovvero con permessi di sola lettura) +- Rispondere ai problemi e alle relative PR o issue +- Dare assistenza a nuovi membri della community +- Contribuire attivamente alla scrittura di capitoli interni al libro Open Source +- Approvazione delle PR aperte. Il proprio contributo verrà conteggiato ai fini dell'inserimento o esclusione dei contenuti nel libro, alla pari di quello di un Ambassador +- Accesso al canale Telegram dei contributors +- Poter richiedere di diventare Ambassador + +# Ambassadors + +Gli Ambassadors sono membri costantemente attivi della community. Questi membri sono già dei contributor molto attivi e che desiderano prendere delle responsabilità ulteriori nei riguardi del progetto. + +**Definito come**: Membro dell'organizzazione GitHub di Il Libro Open Source in write e nel team `@Il-Libro-Open-Source/Ambassador`, membro chat Telegram della community dedicata agli Ambassador. + +### Requisiti + +- Contributor da almeno 3 mesi +- Contributor attivo di almeno 1 capitolo del Libro +- Un Contributor può diventare Ambassador autocandidandosi oppure deve venir nominato da altri ambassador, comunque dovrebbe avere almeno due Ambassador sponsor per procedere alla richiesta + +### Responsabilità e privilegi + +- Accesso all'organizzazione GitHub in write +- Poter proporsi come responsabile di uno o più capitoli del libro Open Source +- Poter proporsi all'interno di uno dei working group +- Possibilità di fare merge delle PR