Indicadores de estado de GitHub

:discourse2: Resumen Indicadores de estado de GitHub añade indicadores de estado a los oneboxes de GitHub para issues y pull requests. La información en tiempo real es proporcionada por https://shields.io.
:eyeglasses: Vista previa Vista previa en Discourse Theme Creator
:hammer_and_wrench: Enlace al repositorio https://github.com/discourse/github-status-theme
:open_book: ¿Nuevo en los temas de Discourse? Guía para principiantes sobre el uso de los temas de Discourse

Instalar este componente del tema

Características

Indicadores de estado de GitHub añade indicadores de estado a los oneboxes de GitHub para issues y pull requests. La información en tiempo real es proporcionada por https://shields.io.

Por ejemplo:


:discourse2: ¿Alojado por nosotros? Los componentes de tema están disponibles para usar en nuestros planes Standard, Business y Enterprise.

23 Me gusta

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 Me gusta

¿El plugin github hace esto ahora, o este Componente Temático todavía es necesario?

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

2 Me gusta

¿Se puede usar con Shields autoalojados? Permiten que cualquiera autoaloje su servicio con una licencia Creative Commons 0 de dominio público.

Aquí está la imagen de docker https://registry.hub.docker.com/r/shieldsio/shields/

1 me gusta

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:

1 me gusta

Estoy confundido porque Shields se puede autoalojar. En ese caso, ¿no se filtraría la IP a shield.io ya que se dirige a una instalación autoalojada?

1 me gusta

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:

1 me gusta

Creo que mientras el valor predeterminado siga siendo img.shields.io, agregar una configuración de tema para la URL del servidor sería pr-welcome :+1:

2 Me gusta