Discourse GitHub

:discourse2: 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
:open_book: 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:
  1. Abilita github badges enabled nelle Impostazioni → Plugin.
  2. Genera un token di accesso GitHub e incollalo nella impostazione github linkback access token. Vedi di seguito per le istruzioni.
  3. 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:
  1. Abilita github linkback enabled nelle Impostazioni → Plugin.
  2. Genera un token di accesso GitHub e incollalo nella impostazione github linkback access token. Vedi di seguito per le istruzioni.
  3. Infine, aggiungi i progetti a cui desideri inviare i post nella impostazione del sito github linkback projects nei formati:
    • username/repository per repository specifici
    • username/* per tutti i repository di un determinato utente

Permalink di GitHub

Sostituisci i link non permanenti di GitHub con permalinks.

Come utilizzare:
  1. Abilita github permalinks enabled nelle 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.

CRONACHIA

DA FARE

30 Mi Piace