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 ainda é um componente de tema separado. Ele depende do serviço de terceiros shields.io, então não acho que gostaríamos de movê-lo para o plugin discourse-GitHub como está.
Implementar um recurso semelhante nós mesmos do zero é possível, mas bastante complexo (especialmente quando você considera os limites de taxa da API do GitHub).
Pode ser usado com Shields auto-hospedados? Eles permitem que qualquer pessoa auto-hospede seu serviço com uma licença Creative Commons 0 de Domínio Público.
Eu acho que a discussão acima foi sobre não querer adicionar a funcionalidade deste componente de tema ao código principal do Discourse. O motivo é que tecnicamente ele vaza o endereço IP de um usuário para shield.io. É por isso que este é um componente de tema e não faz parte do código principal.
Pode ser usado em qualquer site, hospedado ou auto-hospedado:
Estou confuso porque o Shields pode ser auto-hospedado. Nesse caso, o IP não seria vazado para o shield.io, já que seria direcionado para uma instalação auto-hospedada?
Faz sentido. Acho que o problema é não querer adicionar uma shields url às configurações do site do Discourse. Se você quisesse usar este componente de tema com uma instalação auto-hospedada do Shields, eu acho que você só precisaria editar esta linha para apontar para sua instalação em vez de para img.shields.io: