问题标签 [shields.io]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
github - 将 GitHub 下载计数徽章添加到自述文件标记下来
我想添加一个徽章,用于计算我在 GitHub 上的一个项目的下载总数。我遇到了这个包含所有图像屏蔽的页面

关于如何将其添加到我在 GitHub 中的项目的任何想法?
svg - 是否有可能在 shields.io 徽章中从 nuget.org 获取下载计数?
是否有可能从nuget.org上的shields.io徽章中的自定义包获取下载计数?类似的东西会很好......有可能这样做吗?
node.js - shields.io appveyor 徽章不起作用
这就是我想要的,但对于我的回购:
https://img.shields.io/appveyor/ci/shelljs/shelljs/master.svg?style=flat-square&label=windows
但我的回购给出:
https://img.shields.io/appveyor/ci/danday74/shelljs.exec/master.svg?style=flat-square&label=windows
我究竟做错了什么?
我可以在没有盾牌的情况下直接使用 appveyor 徽章,但我想要盾牌徽章的外观。
这是不需要但有效的 appveyor 直接徽章链接:
https://ci.appveyor.com/api/projects/status/lo4n79qp3jb0j4wo?svg=true
python - 如何在我的 github 自述文件中设置 pyversions 图标?
我正在尝试将我的 pyversion 图标设置为我的 github README,类似于以下内容:
我一直在尝试从coveralls-python 项目对设置进行逆向工程。
我的 .travis.yaml 文件如下所示:
我的自述文件有:
但是,我的输出如下所示:
pyversions 信息从哪里获取?它来自pypi页面吗?如果没有,我如何让 shields.io 反映我的库支持的 python 版本?
git - 动态徽章 GitHub
我一直在使用shields.io在 README 文件中构建我的 GitHub 徽章,但仅限于许可证和版本等徽章。
现在,我的目标是在特定 repo 的手表数量上构建动态徽章,以便在新人观看 repo 时数字更新。
最好的方法是什么?
get-satisfaction - 如何获取 Shields.io 的 GetSatisfaction 社区的人数?
使用 GetSatisfaction API,我如何获取社区成员的数量?我想使用这个数字来使用 Shields.io 来构建 GitHub 盾牌。
API:https ://education.getsatisfaction.com/reference-guide/api/api-resources/
有许多端点,看起来下面的 People 端点应该做我想做的事:
但是当我打电话给这个时,我没有得到正确的数字。
例如,RingCentral 社区的主页说有 10,035 名成员,但下面的 API 只返回 933 人,如社区页面102909
的community_id
查看源代码所示。
- API 网址:http ://api.getsatisfaction.com/companies/102909/people.json
- 网页网址:https ://devcommunity.ringcentral.com
来源摘录:
json - 具有动态颜色的自定义 GitHub 徽章
我很难创建一个动态改变颜色的shields.io徽章。
我可以使用 JSON 响应将文本解析为徽章并将颜色设置为橙色:
效果很好...
但是,我想根据规则更改颜色。我也可能会返回 JSON 中的 HEX 颜色以解析为徽章。我尝试了公共API来获得随机颜色并测试行为:
我使用 JsonPath 获得第一个随机获取颜色$.colors[0].hex
并将其作为动态值和颜色放置在徽章 URL 上:
不管随机选择的颜色如何,结果总是以某种方式绿色(最后生成的结果是#D0BB79
:
我希望这样的东西与#D0BB79
颜色正确匹配:
如何使颜色也动态?Coveralls.io、Codecov.io或SonarCloud.io提供了示例动态彩色徽章。
github - 3rd 方站点如何生成构建/代码覆盖率徽章?
我的工作设置包括公司托管的 Github Enterprise Server 和 Azure Devops 管道。借助shields.io 之类的网站,我可以生成构建成功或代码覆盖率的徽章,似乎从未使用 DevOps 对自己进行身份验证。然后徽章托管在 shields.io 上,这意味着这个第 3 方网站必须以某种方式访问我的构建过程。它们看起来像这样:
由于 github 以及所有构建管道显然都是公司内部的,我可以看到三个选项如何工作:
尽管管道和一切都是私有的,但构建成功状态是为整个网络公开托管的。这是设计使然,因为它并不真正被视为安全风险。知道我的内部项目的组织/项目名称/定义 ID 就无法做任何其他事情。
这不应该发生,并且配置错误。我的设置中可能存在漏洞。
有某种形式的身份验证正在进行,我不知道,例如,只要我的浏览器登录到 Azure,我就只能看到徽章(不太可能,它似乎也可以在私有模式下工作)
我在网上或 stackoverflow 上找不到任何关于此的内容。我会很高兴看到任何解释这一点的资源,因为我不确定我是否可以安全地使用它们。使用 shields.io 是否存在安全风险?
php - 只返回没有 html 标签的 php 数据
我正在尝试从shields.io创建一个自定义盾牌。我尝试了创建端点的路线,json
但由于可访问性问题,这对我不起作用。我想出了一个解决方法,我从我的 php 端调用 shields.io 链接,然后将其返回到一个端点,然后从我的标签中的md
README 文件中调用该端点。<img>
如果我在浏览器中输入网址,它工作正常,我看到了盾牌。如果我尝试<img>
在我的 README 中的标签中使用该 url,它就不起作用。我意识到这是因为我<html>
从我的 php.ini 返回了额外的元素。这是我的代码:
php:
自述文件:
在我的浏览器中访问 url 时的响应:
所以我基本上只想返回<svg>
该响应的一部分。这可能吗?