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.
Este sigue siendo un componente de tema separado. Depende del servicio de terceros shields.io, por lo que no creo que queramos moverlo al plugin discourse-GitHub tal como está.
Implementar una característica similar nosotros mismos desde cero es posible, pero bastante complicado (especialmente si se tienen en cuenta los límites de tasa de la API de GitHub).
Creo que la discusión anterior fue sobre no querer agregar la funcionalidad de este componente temático al código principal de Discourse. La razón de ello es que técnicamente filtra la dirección IP de un usuario a shield.io. Es por eso que este es un componente temático y no parte del código principal.
Se puede usar en cualquier sitio, alojado o autoalojado:
Tiene sentido. Supongo que el problema es no querer añadir una url de escudos a la configuración del sitio de Discourse. Si quisieras usar este componente temático con una instalación de Shields autoalojada, creo que solo necesitarías editar esta línea para que apunte a tu instalación en lugar de a img.shields.io: