Github 徽章

Github 上很多开源项目 README 上都有很多徽章。比如,freeCodeCamp

这些色彩各异的徽章让项目的 README 看起来更炫目,感觉更完善。如果认为它们仅仅是讨好你的眼睛,那你就错了。它们中部分图标是能够反映项目的完成度,活跃度,流行度的。

status

这个徽章代表此项目的测试已通过。反映代码质量会比较高,毕竟有测试。

Travis Ci 提供持续集成的功能。在你的 Github 每次提交代码触发 Hooks 时,都会运行它的脚本,而 Travis 提供了多用语言的运行环境,脚本中就可以进行环境的安装,数据库的安装,代码的编译部署测试等。也就是一次提交一次测试,即持续集成。

Code Climate

使 CI 测试更加全面。Code Climate 提供了代码分析的三个指标(复杂度、冗余、规范),并且最后计算出 GPA(平均得分)。也就是上面你看到的徽章,4.0 平均得分。

coverage

这个徽章是代码测试覆盖率。coveralls 可以提供此功能。

gitter

我们如果希望和某个 Github 项目开发者沟通,比如给这个项目提个 bug。传统的方式是在该项目创建一个 issue ,等开发者看到后回复你。但是,如果你希望进行实时的进行沟通,那怎么办。Gitter 就提供了聊天室的功能。开发者用 Github 帐号登录后,可以就为某个项目创建一个聊天室。然后在项目的 README 中放入类似这样的徽章。

以上介绍了几种实用的工具和徽章。除了这些,还用很多可用的工具来帮助你检测代码,生成徽章,完善你的项目。

还可以在 shields 上自定义徽章。

比如,在你的 README 中放入此图片链接 (https://img.shields.io/badge/全球最大的男性同性交友平台-Github-blue.svg),效果就是这样的:自定义

0%