From a32dcf3a4a6895c0f90382805d0170590f92b6d9 Mon Sep 17 00:00:00 2001 From: Davide Imola Date: Sat, 4 Nov 2023 16:34:27 +0100 Subject: [PATCH 01/13] feat: community membership guideline --- MEMBERSHIP.md | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 MEMBERSHIP.md diff --git a/MEMBERSHIP.md b/MEMBERSHIP.md new file mode 100644 index 0000000..dbc82a4 --- /dev/null +++ b/MEMBERSHIP.md @@ -0,0 +1,51 @@ +# Community Membership + +Questo documento illustra le varie responsabilità dei ruoli di un contributor nel libro. + +## Nuovi contributors + +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. + +## Ambassador + +Gli ambassador 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. + +# Ambassador + +Gli ambassador sono membri costantemente attivi della community. Questi sono tenuti a rimanere attivi nella community per mantenere il livello. + +**Definito da**: Contributor dell'organizzazione GitHub di Il Libro Open Source e l'ingresso nella chat Telegram della community dedicata agli Ambassador. + +## 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 sugli Ambassador +- Essere sponsorizzato da 2 (da valutare il numero) Ambassador attivi +- Aprire un issue su questo repository utilizzando il template + - Assicuratevi che i vostri sponsor siano @menzionati sull'issue aperto così che possano rispondere + - Gli sponsor dovranno rispondere con un :+1: alla issue per accettare l'ingresso dell'utente come ambassador +- 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 + +- 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 +- Poter proporsi come responsabile di uno o più capitoli del libro Open Source +- Poter proporsi all'interno di uno dei working group +- Gli Ambassador possono approvare le PR aperte +- Accesso al canale Telegram degli Ambassador + +# Ambassador inattivi + +_Gli ambassador sono membri costantemente attivi della community._ + +Un principio fondamentale per mantenere una community sana è incoraggiare la partecipazione attiva. È inevitabile che gli interessi delle persone cambino nel tempo e non ci si aspetta che contribuiscano attivamente per sempre. + +Tuttavia, essere un Ambassador comporta una serie di permessi elevati. Questi permessi non dovrebbero essere utilizzati da chi non ha familiarità con lo stato attuale della community. + +Pertanto, gli Ambassador che si assentano per un lungo periodo dalla community senza svolgere alcuna attività al suo interno saranno rimossi e dovranno ripetere il processo di adesione dopo aver ripreso confidenza con lo stato attuale della community. \ No newline at end of file From bc269a1d4164b3871df6484b6182b4f1943f9bd5 Mon Sep 17 00:00:00 2001 From: Davide Imola Date: Sat, 4 Nov 2023 16:40:23 +0100 Subject: [PATCH 02/13] feat: format --- MEMBERSHIP.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MEMBERSHIP.md b/MEMBERSHIP.md index dbc82a4..7c5ccc9 100644 --- a/MEMBERSHIP.md +++ b/MEMBERSHIP.md @@ -48,4 +48,4 @@ Un principio fondamentale per mantenere una community sana è incoraggiare la pa Tuttavia, essere un Ambassador comporta una serie di permessi elevati. Questi permessi non dovrebbero essere utilizzati da chi non ha familiarità con lo stato attuale della community. -Pertanto, gli Ambassador che si assentano per un lungo periodo dalla community senza svolgere alcuna attività al suo interno saranno rimossi e dovranno ripetere il processo di adesione dopo aver ripreso confidenza con lo stato attuale della community. \ No newline at end of file +Pertanto, gli Ambassador che si assentano per un lungo periodo dalla community senza svolgere alcuna attività al suo interno saranno rimossi e dovranno ripetere il processo di adesione dopo aver ripreso confidenza con lo stato attuale della community. From 35e4ed56317c33d670b0d462cc3312e38e3720f5 Mon Sep 17 00:00:00 2001 From: Davide Imola Date: Fri, 10 Nov 2023 10:25:39 +0100 Subject: [PATCH 03/13] feat: cambiamento guideline --- MEMBERSHIP.md | 48 +++++++++++++++++++++++++++++++----------------- 1 file changed, 31 insertions(+), 17 deletions(-) diff --git a/MEMBERSHIP.md b/MEMBERSHIP.md index 7c5ccc9..402827c 100644 --- a/MEMBERSHIP.md +++ b/MEMBERSHIP.md @@ -2,50 +2,64 @@ 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 -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. +Chiunque è ben accetto in community e anche a livello contributivo per l'aggiunta di informazioni al libro. -## Ambassador +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. -Gli ambassador 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. +## Contributors -# Ambassador +I Contributors sono membri costantemente attivi della community. Questi sono tenuti a rimanere attivi nella community per mantenere il livello. -Gli ambassador 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 da**: Contributor dell'organizzazione GitHub di Il Libro Open Source e l'ingresso nella chat Telegram della community dedicata agli Ambassador. +**Definito da**: Membro dell'organizzazione GitHub di Il Libro Open Source in triage e nel team `@Il-Libro-Open-Source/Contributor` e l'ingresso nella chat Telegram della community dedicata ai Contributor. -## Requisiti +### 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 sugli Ambassador +- 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 un issue su questo repository utilizzando il template - Assicuratevi che i vostri sponsor siano @menzionati sull'issue aperto così che possano rispondere - Gli sponsor dovranno rispondere con un :+1: alla issue per accettare l'ingresso dell'utente come ambassador - 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 +### 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 -- Poter proporsi come responsabile di uno o più capitoli del libro Open Source -- Poter proporsi all'interno di uno dei working group - Gli Ambassador possono approvare le PR aperte -- Accesso al canale Telegram degli Ambassador +- Accesso al canale Telegram dei contributors +- Poter richiedere di diventare Ambassador -# Ambassador inattivi +# Ambassadors -_Gli ambassador sono membri costantemente attivi della community._ +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. -Un principio fondamentale per mantenere una community sana è incoraggiare la partecipazione attiva. È inevitabile che gli interessi delle persone cambino nel tempo e non ci si aspetta che contribuiscano attivamente per sempre. +**Definito da**: Inserimento nel Team Ambassador di GitHub con i poteri di write sull'organizzazione e accesso al team GH `@Il-Libro-Open-Source/Ambassadors`. -Tuttavia, essere un Ambassador comporta una serie di permessi elevati. Questi permessi non dovrebbero essere utilizzati da chi non ha familiarità con lo stato attuale della community. +### Requisiti -Pertanto, gli Ambassador che si assentano per un lungo periodo dalla community senza svolgere alcuna attività al suo interno saranno rimossi e dovranno ripetere il processo di adesione dopo aver ripreso confidenza con lo stato attuale della community. +- Contributor da almeno 3 mesi +- Contributor attivo di almeno 1 capitolo del Libro +- Potrebbe autonominarsi o venir nominato da altri ambassador + +### 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 +- Gli Ambassador possono mergiare le PR From 388b59e78ebdc8e8c99d3f856687434becae7a43 Mon Sep 17 00:00:00 2001 From: Davide Imola Date: Sat, 11 Nov 2023 23:38:36 +0100 Subject: [PATCH 04/13] Update MEMBERSHIP.md Co-authored-by: Michael Di Prisco --- MEMBERSHIP.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/MEMBERSHIP.md b/MEMBERSHIP.md index 402827c..5cdfafe 100644 --- a/MEMBERSHIP.md +++ b/MEMBERSHIP.md @@ -17,7 +17,9 @@ I nuovi contributors dovrebbero essere accolti nella community dagli ambassador 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. +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 da**: Membro dell'organizzazione GitHub di Il Libro Open Source in triage e nel team `@Il-Libro-Open-Source/Contributor` e l'ingresso nella chat Telegram della community dedicata ai Contributor. From b7a877c019964aca14c9805754ff53477610c4ca Mon Sep 17 00:00:00 2001 From: Davide Imola Date: Sat, 11 Nov 2023 23:38:53 +0100 Subject: [PATCH 05/13] Update MEMBERSHIP.md Co-authored-by: Michael Di Prisco --- MEMBERSHIP.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MEMBERSHIP.md b/MEMBERSHIP.md index 5cdfafe..338179c 100644 --- a/MEMBERSHIP.md +++ b/MEMBERSHIP.md @@ -21,7 +21,7 @@ Questi dimostrano di aderire ai principi di questo documento, di avere familiari Le aspettative, le responsabilità e i requisiti specifici dei ruoli sono elencati di seguito. -**Definito da**: Membro dell'organizzazione GitHub di Il Libro Open Source in triage e nel team `@Il-Libro-Open-Source/Contributor` e l'ingresso nella chat Telegram della community dedicata ai Contributor. +**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 From f61ccb444a860dbf857a0fc437287ba03f78f9b8 Mon Sep 17 00:00:00 2001 From: Davide Imola Date: Sat, 11 Nov 2023 23:39:59 +0100 Subject: [PATCH 06/13] Update MEMBERSHIP.md Co-authored-by: Michael Di Prisco --- MEMBERSHIP.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MEMBERSHIP.md b/MEMBERSHIP.md index 338179c..c69be01 100644 --- a/MEMBERSHIP.md +++ b/MEMBERSHIP.md @@ -32,7 +32,7 @@ Le aspettative, le responsabilità e i requisiti specifici dei ruoli sono elenca - 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 un issue su questo repository utilizzando il template +- Aprire una issue su questo repository utilizzando il template - Assicuratevi che i vostri sponsor siano @menzionati sull'issue aperto così che possano rispondere - Gli sponsor dovranno rispondere con un :+1: alla issue per accettare l'ingresso dell'utente come ambassador - Tutti gli ambassador saranno comunque liberi di intervenire nella discussione commentando e dando una loro personale visione che sia essa positiva o negativa From b5d12a5c20bc3dcbace1bd26e267536b38c1278f Mon Sep 17 00:00:00 2001 From: Davide Imola Date: Sat, 11 Nov 2023 23:40:30 +0100 Subject: [PATCH 07/13] Update MEMBERSHIP.md Co-authored-by: Michael Di Prisco --- MEMBERSHIP.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MEMBERSHIP.md b/MEMBERSHIP.md index c69be01..f16ca74 100644 --- a/MEMBERSHIP.md +++ b/MEMBERSHIP.md @@ -33,7 +33,7 @@ Le aspettative, le responsabilità e i requisiti specifici dei ruoli sono elenca - 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 utilizzando il template - - Assicuratevi che i vostri sponsor siano @menzionati sull'issue aperto così che possano rispondere + - Assicurarsi che chi fa da sponsor sia @menzionato sulla issue aperta così che possa rispondere e confermare la propria sponsorship - Gli sponsor dovranno rispondere con un :+1: alla issue per accettare l'ingresso dell'utente come ambassador - Tutti gli ambassador saranno comunque liberi di intervenire nella discussione commentando e dando una loro personale visione che sia essa positiva o negativa From 934eaffa3698267ba8c9e6d6d338f11e9a045ffe Mon Sep 17 00:00:00 2001 From: Davide Imola Date: Sat, 11 Nov 2023 23:41:05 +0100 Subject: [PATCH 08/13] Update MEMBERSHIP.md Co-authored-by: Michael Di Prisco --- MEMBERSHIP.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MEMBERSHIP.md b/MEMBERSHIP.md index f16ca74..e2b83a2 100644 --- a/MEMBERSHIP.md +++ b/MEMBERSHIP.md @@ -43,7 +43,7 @@ Le aspettative, le responsabilità e i requisiti specifici dei ruoli sono elenca - 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 -- Gli Ambassador possono approvare le PR aperte +- 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 From 43d05774f8eefe3070085b397e2ec84b11c245a1 Mon Sep 17 00:00:00 2001 From: Davide Imola Date: Sat, 11 Nov 2023 23:41:22 +0100 Subject: [PATCH 09/13] Update MEMBERSHIP.md Co-authored-by: Michael Di Prisco --- MEMBERSHIP.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MEMBERSHIP.md b/MEMBERSHIP.md index e2b83a2..99ccaee 100644 --- a/MEMBERSHIP.md +++ b/MEMBERSHIP.md @@ -51,7 +51,7 @@ Le aspettative, le responsabilità e i requisiti specifici dei ruoli sono elenca 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 da**: Inserimento nel Team Ambassador di GitHub con i poteri di write sull'organizzazione e accesso al team GH `@Il-Libro-Open-Source/Ambassadors`. +**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 From b10b7a39ecf1b9ce582690efac925b26042e78ef Mon Sep 17 00:00:00 2001 From: Davide Imola Date: Sat, 11 Nov 2023 23:46:47 +0100 Subject: [PATCH 10/13] Update MEMBERSHIP.md Co-authored-by: Michael Di Prisco --- MEMBERSHIP.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MEMBERSHIP.md b/MEMBERSHIP.md index 99ccaee..5033eb4 100644 --- a/MEMBERSHIP.md +++ b/MEMBERSHIP.md @@ -64,4 +64,4 @@ Gli Ambassadors sono membri costantemente attivi della community. Questi membri - 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 -- Gli Ambassador possono mergiare le PR +- Possibilità di fare merge delle PR From 482347fc38a0eaf241cba74a4e591b6e37650fbf Mon Sep 17 00:00:00 2001 From: Davide Imola Date: Thu, 16 Nov 2023 09:09:19 +0100 Subject: [PATCH 11/13] Update MEMBERSHIP.md Co-authored-by: Michael Di Prisco --- MEMBERSHIP.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MEMBERSHIP.md b/MEMBERSHIP.md index 5033eb4..8f8071a 100644 --- a/MEMBERSHIP.md +++ b/MEMBERSHIP.md @@ -34,7 +34,7 @@ Le aspettative, le responsabilità e i requisiti specifici dei ruoli sono elenca - Essere sponsorizzato da 2 (da valutare il numero) Ambassador attivi - Aprire una issue su questo repository utilizzando il template - Assicurarsi che chi fa da sponsor sia @menzionato sulla issue aperta così che possa rispondere e confermare la propria sponsorship - - Gli sponsor dovranno rispondere con un :+1: alla issue per accettare l'ingresso dell'utente come ambassador + - 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 From ffadd410a524454ecd8ba635acbc9cfc3c7cc8e0 Mon Sep 17 00:00:00 2001 From: Davide Imola Date: Thu, 16 Nov 2023 09:16:00 +0100 Subject: [PATCH 12/13] feat: cambiamento requisiti ambassador --- MEMBERSHIP.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MEMBERSHIP.md b/MEMBERSHIP.md index 8f8071a..79986f4 100644 --- a/MEMBERSHIP.md +++ b/MEMBERSHIP.md @@ -57,7 +57,7 @@ Gli Ambassadors sono membri costantemente attivi della community. Questi membri - Contributor da almeno 3 mesi - Contributor attivo di almeno 1 capitolo del Libro -- Potrebbe autonominarsi o venir nominato da altri ambassador +- 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 From e7532c687f7f182a871c6f4d59066e55e1a825b4 Mon Sep 17 00:00:00 2001 From: Alessandro Cappellozza Date: Thu, 4 Jan 2024 17:49:19 +0000 Subject: [PATCH 13/13] fix: rimosso il riferimento al template --- MEMBERSHIP.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MEMBERSHIP.md b/MEMBERSHIP.md index 79986f4..e89332b 100644 --- a/MEMBERSHIP.md +++ b/MEMBERSHIP.md @@ -32,7 +32,7 @@ Le aspettative, le responsabilità e i requisiti specifici dei ruoli sono elenca - 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 utilizzando il template +- 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