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.
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