首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >玩转 Github 徽章

玩转 Github 徽章

作者头像
前端GoGoGo
发布2018-08-24 17:36:01
6950
发布2018-08-24 17:36:01
举报

我们会发现 Github 上的很多项目的首页都有很多徽章。如 vue

vue

react

react

这些徽章有什么用呢?下面我就细细道来。

聊天室功能

我们如果希望和某个 Github 项目开发者沟通,比如给这个项目提个 bug 之类。传统的方式是在该项目创建一个 issue ,等开发者看到后(可能是很久之后~),回复该 issue。但是,如果你希望进行实时的进行沟通,能有个聊天室就好了~

Gitter 就提供了聊天室的功能。开发者用 Github 帐号登录后,可以就为某个项目创建一个聊天室。然后在项目的 README 中放入类似这样的内容

[![Gitter](https://badges.gitter.im/Join Chat.svg)](聊天室 URL)

就会生成下面的徽章 ![Gitter](https://badges.gitter.im/Join Chat.svg)

我们进入聊天室后,就可以欢快的聊天啦。

代码质量

如果你是一个对自己的项目要求比较高的开发者,那么,你肯定会为你的代码写测试。

Travis Ci 提供了持续集成的功能。即,你每次提交代码,都会跑一遍测试,如果测试通过,则显示 passing, 否则 显示 failure 。 Codecov 提供了统计代码测试覆盖率的功能。

仅仅通过测试还是不够的,我们还希望代码少一些坏味道:如

  • 条件分支太多
  • 很多重复代码
  • 一个方法的代码过多
  • 方法的参数数量过多

Code Climate, bithound 提供了对代码质量的分析。

声明相关的

  • 是 npm 的一个 package,加下面的
[版本图片](https://www.npmjs.com/package/项目名)
  • 声明项目目前处于那个阶段。阶段包括:已废弃,实验阶段,稳定阶段等。 使用见 stability-badges
  • Nodejs 项目所依赖的第三方组件是否使用了最新的版本,用 David
  • Awesome 系列 收录的,加
[图片](https://github.com/sindresorhus/awesome)

其他

更多徽章见这里

如果你想自己设计徽章,请先阅读 shields

Have Fun ~

本文遵守创作共享CC BY-NC-SA 4.0协议 网络平台如需转载必须与本人联系确认。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015.11.21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 聊天室功能
  • 代码质量
  • 声明相关的
  • 其他
相关产品与服务
持续集成
CODING 持续集成(CODING Continuous Integration,CODING-CI)全面兼容 Jenkins 的持续集成服务,支持 Java、Python、NodeJS 等所有主流语言,并且支持 Docker 镜像的构建。图形化编排,高配集群多 Job 并行构建全面提速您的构建任务。支持主流的 Git 代码仓库,包括 CODING 代码托管、GitHub、GitLab 等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档