问题标签 [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.

0 投票
2 回答
5905 浏览

github - 将 GitHub 下载计数徽章添加到自述文件标记下来

我想添加一个徽章,用于计算我在 GitHub 上的一个项目的下载总数。我遇到了这个包含所有图像屏蔽的页面

https://shields.io/

![Github 发布](https://img.shields.io/github/downloads/atom/atom/latest/total.svg?style=plastic)

关于如何将其添加到我在 GitHub 中的项目的任何想法?

0 投票
1 回答
296 浏览

svg - 是否有可能在 shields.io 徽章中从 nuget.org 获取下载计数?

是否有可能从nuget.org上的shields.io徽章中的自定义包获取下载计数?类似的东西NuGet会很好......有可能这样做吗?

0 投票
1 回答
321 浏览

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

0 投票
1 回答
788 浏览

python - 如何在我的 github 自述文件中设置 pyversions 图标?

我正在尝试将我的 pyversion 图标设置为我的 github README,类似于以下内容:

预期徽章

我一直在尝试从coveralls-python 项目对设置进行逆向工程。

我的 .travis.yaml 文件如下所示:

我的自述文件有:

但是,我的输出如下所示:

实际徽章

pyversions 信息从哪里获取?它来自pypi页面吗?如果没有,我如何让 shields.io 反映我的库支持的 python 版本?

0 投票
2 回答
1108 浏览

git - 动态徽章 GitHub

我一直在使用shields.io在 README 文件中构建我的 GitHub 徽章,但仅限于许可证和版本等徽章。

现在,我的目标是在特定 repo 的手表数量上构建动态徽章,以便在新人观看 repo 时数字更新。

最好的方法是什么?

0 投票
2 回答
359 浏览

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 人,如社区页面102909community_id查看源代码所示。

来源摘录:

0 投票
1 回答
945 浏览

json - 具有动态颜色的自定义 GitHub 徽章

我很难创建一个动态改变颜色的shields.io徽章。

我可以使用 JSON 响应将文本解析为徽章并将颜色设置为橙色:

在此处输入图像描述

效果很好...


但是,我想根据规则更改颜色。我也可能会返回 JSON 中的 HEX 颜色以解析为徽章。我尝试了公共API来获得随机颜色并测试行为:

我使用 JsonPath 获得第一个随机获取颜色$.colors[0].hex并将其作为动态值和颜色放置在徽章 URL 上:

不管随机选择的颜色如何,结果总是以某种方式绿色(最后生成的结果是#D0BB79

在此处输入图像描述

我希望这样的东西与#D0BB79颜色正确匹配:

在此处输入图像描述

如何使颜色也动态?Coveralls.ioCodecov.ioSonarCloud.io提供了示例动态彩色徽章。

0 投票
1 回答
1396 浏览

github - 3rd 方站点如何生成构建/代码覆盖率徽章?

我的工作设置包括公司托管的 Github Enterprise Server 和 Azure Devops 管道。借助shields.io 之类的网站,我可以生成构建成功或代码覆盖率的徽章,似乎从未使用 DevOps 对自己进行身份验证。然后徽章托管在 shields.io 上,这意味着这个第 3 方网站必须以某种方式访问​​我的构建过程。它们看起来像这样:

在此处输入图像描述

由于 github 以及所有构建管道显然都是公司内部的,我可以看到三个选项如何工作:

  1. 尽管管道和一切都是私有的,但构建成功状态是为整个网络公开托管的。这是设计使然,因为它并不真正被视为安全风险。知道我的内部项目的组织/项目名称/定义 ID 就无法做任何其他事情。

  2. 这不应该发生,并且配置错误。我的设置中可能存在漏洞。

  3. 有某种形式的身份验证正在进行,我不知道,例如,只要我的浏览器登录到 Azure,我就只能看到徽章(不太可能,它似乎也可以在私有模式下工作)

我在网上或 stackoverflow 上找不到任何关于此的内容。我会很高兴看到任何解释这一点的资源,因为我不确定我是否可以安全地使用它们。使用 shields.io 是否存在安全风险?

0 投票
1 回答
94 浏览

php - 只返回没有 html 标签的 php 数据

我正在尝试从shields.io创建一个自定义盾牌。我尝试了创建端点的路线,json但由于可访问性问题,这对我不起作用。我想出了一个解决方法,我从我的 php 端调用 shields.io 链接,然后将其返回到一个端点,然后从我的标签中的mdREADME 文件中调用该端点。<img>

如果我在浏览器中输入网址,它工作正常,我看到了盾牌。如果我尝试<img>在我的 README 中的标签中使用该 url,它就不起作用。我意识到这是因为我<html>从我的 php.ini 返回了额外的元素。这是我的代码:

php:

自述文件:

在我的浏览器中访问 url 时的响应:

所以我基本上只想返回<svg>该响应的一部分。这可能吗?

0 投票
1 回答
1545 浏览

github - 使用shields.io,如何设置特定版本的徽章?

我想知道如何在 shields.io 中设置特定版本。

我正在 GitHub 上研究 README.MD,并制作我自己的 README.md 模板。我想设置特定版本的 next-js 徽章,例如如下:

npm

但现在我只有最新版本。在 shields.io 中,是否有范围或标签选项?我找不到如何设置版本。下图范围的有效文本是什么?例如,我想设置 8.xx 版本而不是 9.xx

在此处输入图像描述