它们被称为Code Repository Badges,详细说明了存储库总体稳定性的各个方面。有许多可用的徽章,但最常见的是:
build: passing
:表示项目的测试全部通过。这通常是通过Travis-CI集成来设置的。coverage
: 有多少项目经过测试。75%
图像中的代码已经通过了单元测试。dependenices
:为了运行,存储库对其他存储库有多少依赖项devDependencies
:为了开发,仓库对其他仓库有多少依赖这些是“徽章”。徽章由各种构建工具、包管理器等提供。
假设您正在使用 AppVeyor 进行持续集成和部署,在 AppVeyor 的项目设置中,它们会提供一个 HTML/Markdown 片段供您嵌入到 GitHub 等位置,以向查看您的 GitHub 自述文件的每个人展示上次构建是否成功。
徽章通常(但并非总是)是动态的,因为服务提供商(npm、AppVeyor 等)将从 URL(在您获得的代码片段中)提供徽章,并且当客户端获取该图像时,它将显示最新的图像徽章数据的状态(构建成功/失败、在 npm 上可用、测试失败、代码覆盖率 % 等)。
您可以从服务提供商(npm、AppVeyor 等)获取代码片段,然后将其直接粘贴到自述文件中或您喜欢的任何位置。
这显然取决于徽章显示的内容,但一些示例是:
Houston, we have a problem
. 归档时间: |
|
查看次数: |
2082 次 |
最近记录: |