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.
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.
Concordo con la proposta di non includerlo nel core onebox, poichĂŠ tecnicamente espone gli indirizzi IP degli utenti a shield.io.
Tuttavia, mi piace molto il suo aspetto. Mi chiedo se discourse-github non dovrebbe occuparsene a lungo termine, ma il problema è che câè unâenorme quantitĂ di lavoro necessaria per farlo funzionare perfettamente, quindi per ora⌠il componente va bene.
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).
Può essere utilizzato con Shields self-hosted? Permettono a chiunque di ospitare autonomamente il proprio servizio con una licenza Creative Commons 0 Public Domain.
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:
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?
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:
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