Indicatori dello stato di GitHub

:discourse2: Riepilogo GitHub Status Indicators aggiunge indicatori di stato alle onebox di GitHub per issue e pull request. Le informazioni in tempo reale sono fornite da https://shields.io.
:eyeglasses: Anteprima Anteprima su Discourse Theme Creator
:hammer_and_wrench: Link al repository https://github.com/discourse/github-status-theme
:open_book: Nuovo a Discourse Themes? Guida per principianti all’uso di Discourse Themes

Installa questo componente del tema

FunzionalitĂ 

GitHub Status Indicators aggiunge indicatori di stato alle onebox di GitHub per issue e pull request. Le informazioni in tempo reale sono fornite da https://shields.io.

Ad esempio:


:discourse2: Ospitato da noi? I componenti del tema sono disponibili per l’uso nei nostri piani Standard, Business e Enterprise.

23 Mi Piace

I agree with the call of not including this in core onebox, it does technically leak user IP addresses to shield.io.

I do love how it looks though. I wonder if discourse-github should take care of this long term, problem though is that there is enormous amount of work in making this work just right, so for now … the component is good.

10 Mi Piace

Il plugin github fa già questo, o questo componente del tema è ancora necessario?

Questo è ancora un componente tematico separato. Dipende dal servizio di terze parti shields.io, quindi non credo che vorremmo spostarlo nel plugin discourse-GitHub così com’è.

Implementare una funzionalità simile da zero è possibile, ma piuttosto complessa (soprattutto se si considerano i limiti di frequenza dell’API di GitHub).

2 Mi Piace

Può essere utilizzato con Shields self-hosted? Permettono a chiunque di ospitare autonomamente il proprio servizio con una licenza Creative Commons 0 Public Domain.

Ecco l’immagine docker https://registry.hub.docker.com/r/shieldsio/shields/

1 Mi Piace

Penso che la discussione di cui sopra riguardasse il non voler aggiungere la funzionalità di questo componente tematico al codice principale di Discourse. Il motivo è che tecnicamente espone l’indirizzo IP di un utente a shield.io. Ecco perché si tratta di un componente tematico e non di una parte del codice principale.

Può essere utilizzato su qualsiasi sito, ospitato o self-hosted:

1 Mi Piace

Sono confuso perché Shields può essere self-hosted. In tal caso, l’IP non verrebbe rivelato a shield.io poiché verrebbe invece indirizzato a un’installazione self-hosted?

1 Mi Piace

Ha senso. Immagino che il problema sia non voler aggiungere un shields url alle impostazioni del sito di Discourse. Se volessi utilizzare questo componente del tema con un’installazione self-hosted di Shields, penso che dovresti semplicemente modificare questa riga per puntare alla tua installazione invece che a img.shields.io:

1 Mi Piace

Penso che finché l’impostazione predefinita rimane img.shields.io, l’aggiunta di un’impostazione del tema per l’URL del server sarebbe #pr_welcome :+1:

2 Mi Piace