Skip to content

Instantly share code, notes, and snippets.

@downgoon
Last active April 19, 2017 11:44
Show Gist options
  • Save downgoon/3ce047245f3b96dadb14b5ba4e99c2fd to your computer and use it in GitHub Desktop.
Save downgoon/3ce047245f3b96dadb14b5ba4e99c2fd to your computer and use it in GitHub Desktop.
add Badges on your github project

Github 常见徽章

聊天群 Gitter:项目关联聊天群

你在 github 上发布了一个项目,如果网友有疑问,通常的做法是提一个 Issue,然后等我们有空时才能看见。 能不能弄一个 IM ,立马把Issue推送给作者呢?Gitter 就是这样的一个应用,使用步骤概述:

  • 有Github项目
  • 有Gitter IM软件: 可以类似QQ一样创建聊天群。
  • OAuth集成: Github账号登陆 Gitter,并授权Gitter能够读取我们的Github项目,以便Gitter机器人能够订阅Github项目变更,比如新增的Issue。
  • 项目名和聊天群对应关系:项目名称和聊天群名要有映射关系,以便A项目,发给A聊天群;B项目发给B聊天群。

总结:一个OAuth2.0 + 两个机器人(一个读Github的变更,另一个向群发消息)。

创建聊天群

  • 登陆Gitter

用 Github 账号登陆 Gitter,并且授权 Gitter 访问自己在 Github 的项目。

  • 准备创建 gitter creation init

  • 按项目名称创建 gitter on project

  • Merge Pull Request

  • 查看 README.md

Pull Request 合并后,README.md 在前面几行会加入如下:

[![Join the chat at https://gitter.im/memcloud/Lobby](https://badges.gitter.im/memcloud/Lobby.svg)](https://gitter.im/memcloud/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

上面是 Markdown 语法,表示“图片链接”。

Markdown 链接语法:[链接文字说明](链接URL地址) ; Markdown 图片语法: ![图片文字说明](图片URL地址)

分解结构之图片:

![Join the chat at https://gitter.im/memcloud/Lobby](https://badges.gitter.im/memcloud/Lobby.svg)

分解结构之链接:

[链接说明](https://gitter.im/memcloud/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

参考资料

  • 玩转 Github 徽章

http://www.imooc.com/article/details/id/2319

@downgoon
Copy link
Author

downgoon commented Apr 19, 2017

Gitter

你在 github 上发布了一个项目,如果网友有疑问,通常的做法是提一个 Issue,然后等我们有空时才能看见。
能不能弄一个 IM ,立马把Issue推送给作者呢?Gitter 就是这样的一个应用,使用步骤概述:

  • 有Github项目
  • 有Gitter IM软件: 可以类似QQ一样创建聊天群。
  • OAuth集成: Github账号登陆 Gitter,并授权Gitter能够读取我们的Github项目,以便Gitter机器人能够订阅Github项目变更,比如新增的Issue。
  • 项目名和聊天群对应关系:项目名称和聊天群名要有映射关系,以便A项目,发给A聊天群;B项目发给B聊天群。

总结:一个OAuth2.0 + 两个机器人(一个读Github的变更,另一个向群发消息)。

创建聊天群

  • 登陆Gitter

用 Github 账号登陆 Gitter,并且授权 Gitter 访问自己在 Github 的项目。

  • 准备创建
    gitter creation init

  • 按项目名称创建
    gitter on project

  • Merge Pull Request

  • 查看 README.md

�Pull Request 合并后,README.md 在前面几行会加入如下:

[![Join the chat at https://gitter.im/memcloud/Lobby](https://badges.gitter.im/memcloud/Lobby.svg)](https://gitter.im/memcloud/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

上面是 Markdown 语法,表示“图片链接”。

Markdown 链接语法:[链接文字说明](链接URL地址) ; Markdown 图片语法: ![图片文字说明](图片URL地址)

分解结构之图片:

![Join the chat at https://gitter.im/memcloud/Lobby](https://badges.gitter.im/memcloud/Lobby.svg)

分解结构之链接:

[链接说明](https://gitter.im/memcloud/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment