Indicadores de status do GitHub

:discourse2: Resumo GitHub Status Indicators adiciona indicadores de status aos oneboxes do GitHub para issues e pull requests. Informações em tempo real são fornecidas por https://shields.io.
:eyeglasses: Pré-visualização Pré-visualizar no Discourse Theme Creator
:hammer_and_wrench: Link do Repositório https://github.com/discourse/github-status-theme
:open_book: Novo em Temas do Discourse? Guia para iniciantes sobre o uso de Temas do Discourse

Instalar este componente de tema

Funcionalidades

GitHub Status Indicators adiciona indicadores de status aos oneboxes do GitHub para issues e pull requests. Informações em tempo real são fornecidas por https://shields.io.

Por exemplo:


:discourse2: Hospedado por nós? Componentes de tema estão disponíveis para uso em nossos planos Standard, Business e Enterprise.

23 curtidas

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 curtidas

O plugin github faz isso agora, ou este Componente de Tema ainda é necessário?

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

2 curtidas

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.

Aqui está a imagem do docker https://registry.hub.docker.com/r/shieldsio/shields/

1 curtida

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:

1 curtida

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?

1 curtida

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:

1 curtida

Eu acho que, desde que o padrão permaneça img.shields.io, adicionar uma configuração de tema para a URL do servidor seria #pr_welcome :+1:

2 curtidas