GitHub Status Indicators ajoute des indicateurs de statut aux oneboxes GitHub pour les problèmes et les demandes de tirage. Les informations en direct sont fournies par https://shields.io.
GitHub Status Indicators ajoute des indicateurs de statut aux oneboxes GitHub pour les problèmes et les demandes de tirage. Les informations en direct sont fournies par https://shields.io.
Je suis d’accord avec l’appel à ne pas inclure cela dans la onebox principale, car cela techniquelement fuit les adresses IP des utilisateurs vers shield.io.
J’adore cependant son apparence. Je me demande si discourse-github devrait s’en charger à long terme, mais le problème est qu’il y a une énorme quantité de travail pour que cela fonctionne parfaitement, donc pour l’instant … le composant est bien.
Ceci est toujours un composant de thème distinct. Il dépend du service tiers shields.io, donc je ne pense pas que nous voudrions le déplacer tel quel dans le plugin discourse-GitHub.
Implémenter une fonctionnalité similaire nous-mêmes à partir de zéro est possible, mais assez complexe (surtout si l’on considère les limites de débit de l’API de GitHub).
Peut-il être utilisé avec Shields auto-hébergé ? Ils permettent à quiconque d’auto-héberger leur service avec une licence Creative Commons 0 Domaine Public.
Je pense que la discussion ci-dessus portait sur le fait de ne pas vouloir ajouter la fonctionnalité de ce composant de thème au code principal de Discourse. La raison en est qu’il divulgue techniquement l’adresse IP d’un utilisateur à shield.io. C’est pourquoi il s’agit d’un composant de thème et non d’une partie du code principal.
Il peut être utilisé sur n’importe quel site, hébergé ou auto-hébergé :
Je suis confus car Shields peut être auto-hébergé. Dans ce cas, l’IP ne serait-elle pas divulguée à shield.io puisqu’elle serait plutôt dirigée vers une installation auto-hébergée ?
Cela semble logique. Je suppose que le problème est de ne pas vouloir ajouter une url de boucliers aux paramètres du site Discourse. Si vous vouliez utiliser ce composant de thème avec une installation de boucliers auto-hébergée, je pense que vous n’auriez qu’à modifier cette ligne pour qu’elle pointe vers votre installation au lieu de img.shields.io :