| Riepilogo | Discourse GitHub consente al personale di assegnare badge agli utenti in base ai contributi su GitHub. Inoltre, permette agli utenti di creare linkback e permalinks di GitHub | |
| Guida all’installazione | Questo plugin è incluso nel nucleo di Discourse. Non è necessario installare il plugin separatamente. |
FunzionalitĂ
Badge di GitHub
Assegna badge ai tuoi utenti in base ai contributi su GitHub.
Come utilizzare:
- Abilita
github badges enablednelle Impostazioni → Plugin. - Genera un token di accesso GitHub e incollalo nella impostazione
github linkback access token. Vedi di seguito per le istruzioni. - Aggiungi uno o piĂą URL dei repository GitHub da scansionare per i contributi nella impostazione del sito
github badges repos.
Come funziona il conteggio dei badge:
I badge contano i commit su tutti i repository, e quando un utente contribuisce a piĂą repository, tutti i suoi commit vengono sommati in un conteggio totale.
Badge del committente:
- Bronzo: 1 commit
- Argento: 25 commit
- Oro: 1000 commit
Progressione del badge: Man mano che gli utenti accumulano più contributi su uno qualsiasi dei repository monitorati, avanzano automaticamente attraverso i livelli di badge. Ad esempio, se un utente contribuisce al Repo A e poi al Repo B, entrambi i contributi vengono conteggiati nel totale, consentendogli di avanzare dal Bronzo all’Argento e all’Oro.
Linkback di GitHub
Crea un collegamento da una pull request o da un commit di GitHub a un post di Discourse in cui viene menzionato.
Come utilizzare:
- Abilita
github linkback enablednelle Impostazioni → Plugin. - Genera un token di accesso GitHub e incollalo nella impostazione
github linkback access token. Vedi di seguito per le istruzioni. - Infine, aggiungi i progetti a cui desideri inviare i post nella impostazione del sito
github linkback projectsnei formati:username/repositoryper repository specificiusername/*per tutti i repository di un determinato utente
Permalink di GitHub
Sostituisci i link non permanenti di GitHub con permalinks.
Come utilizzare:
- Abilita
github permalinks enablednelle Impostazioni → Plugin.
Configurazione
Token di accesso GitHub
Per far funzionare la funzione linkback e assegnare i badge agli utenti, è necessario fornire un token di accesso GitHub. Puoi generare il tuo token qui: Sign in to GitHub · GitHub.
La funzione linkback richiede lo scope public_repo, mentre l’assegnazione dei badge non richiede alcuno scope (lascia tutto deselezionato se vuoi solo i badge). Poiché lo scope public_repo concede accesso di scrittura ai repository, ti consigliamo di creare un account GitHub a uso unico che non abbia accesso a nessun repository e utilizzarlo solo per generare un token.
