继template的引入之后,GitHub添加了另一个新的特性Reactions。其主要目的是使开发者使用表情符号来为issue、评论或PR投票。

\\

不能投赞同票或表达对issue或PR的支持曾经是一个让超过1500个开发者签署“Dear GitHub”公开信的问题之一,正如InfoQ不久前做过的如下报道:

\\

\

Issue经常累积没有实质内容的“+1”评论,这些评论只是给维护者和其他订阅issue的人带来了垃圾邮件。这些+1给维护者们提供了一个有价值的功能,使他们知道一个issue传播得有多远,但是它的缺点也十分巨大。

\

\\

事实上,GitHub reactions不只是简单地使开发者们可以给issue或PR增加投票数,并且提供了一种“帮助人们表达感受”的方式,这种方式包括了不喜欢/不赞成投票、最喜欢、表达关心等等。现在,开发者们只可以从有限数量的预定义表情符号中挑选表情。

\\

一个GitHub的发言人对InfoQ承认,有些最近引入的功能是在“Dear GitHub”公开信中所请求的,并且GitHub一直在倾听、确认他们的承诺:“给GitHub添加功能来为所有的社区带来良好的体验”。

\\

GitHub Reactions最近在GitHub社区中大受欢迎,但是许多开发者对不说明原因而投不赞成票的可能性有所担忧。确实,人们感到投不赞成的票总是应该有一个解释,这样可以使他们能够更有效地讨论。另外,人们担心“不赞成票”会用来“报复”别人。最后,一些开发者声称,如果能够基于“点赞”的个数对评论、issue、PR来排序,那将是很有用的。

\\

在与InfoQ的对话中,作为“Dear GitHub”公开信最初签名者之一的James Kyle,他认为基于GitHub代表提供的对公司未来发展路线图的观察,并且在看到GitHub添加的一些像Template和Reaction的新特性后,他对“GitHub作为开源社区关键的一部分”更有信心了。

\\

查看英文原文:GitHub Introduces Reactions to Provide Feedback on Issues and Pull Requests

\\


感谢丁涛对本文的审校。

\

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ,@丁晓昀),微信(微信号:InfoQChina)关注我们。

GitHub引入了Reactions来提供对issue和pull request的反馈相关推荐

  1. 【转】GitHub 从单机到联机:玩转 Pull Request

    最近在参与一个叫 Exercism 的项目,这是一个由 GitHub 生态工程师 Katrina Owen 发起的编程练习社区,提供了超过50门语言的练习.作为用户,你仅需使用命令行工具即可下载和提交 ...

  2. 如何在github上发起一个pull request

    要在github上贡献自己的力量,就要了解github的协同工作模式,就是pull request的使用 注册一个github账号 打开github主页,注册一个账号. 安装客户端 客户端你可以安装原 ...

  3. 如何在github上提交PR(Pull Request)

    github 上有很多优秀的开源项目,很多时候我们不仅仅只是满足于使用,同时也想一起参与开源项目的开发,贡献自己的代码.今天这篇文章就给大家介绍一下如何在 github 上提交 PR,让我们一起为开源 ...

  4. GitHub引入联合提交者功能

    \ 看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料! \ \\ GitHub开始支持一次提交归属多个作者.这个新功能旨在提升同一提交或pull reques ...

  5. 【NLP】NLP任务增强:通过引入外部知识来提供额外信息

    作者 | 夜小白 整理 | NewBeeNLP 0.前言 NLP任务中,常见的做法是根据「当前输入」进行建模,进而设计出我们的模型,通常用到的信息只有「当前局部的信息」. 这和人类最大的区别就是我们在 ...

  6. NLP任务增强:通过引入外部知识来提供额外信息

    作者 | 夜小白 整理 | NewBeeNLP 0.前言 NLP任务中,常见的做法是根据「当前输入」进行建模,进而设计出我们的模型,通常用到的信息只有「当前局部的信息」. 这和人类最大的区别就是我们在 ...

  7. ZDHC认证辅导,化学品管理部分引入ZDHC网关作为提供MRSL合规性证据的途径

    15 健康.安全.应急准备 重要部分更改 这是一个关键部分,通过审计的最低门槛是 50% 2个部分已合并 得分亮点- 奖牌授予要求: 确保所有员工都可以使用并使用正确的 PPE + 持续使用证明 确保 ...

  8. Pull Request的正确打开方式(如何在GitHub上贡献开源项目)

    GitHub的官方帮助如下: Fork A Repo: https://help.github.com/articles/fork-a-repo Using Pull Requests: https: ...

  9. GitHub 中 Merge pull request 的 3 中选项说明

    Merge pull request 提供了 3 种 merge 方法: Create a merge commit:GitHub 的底层操作是 git merge --no-ff.feature 分 ...

  10. 【提交PR】如何在 GitHub 提交第一个 pull request

    什么是复刻(forking)? 我们可以通过复刻操作将喜爱的仓库保存自己的GitHub账户中,以便独立地对其进行操作. 通过复刻,我们可以得到包含完整版本历史的目标仓库的实例,之后可以对复刻得到的仓库 ...

最新文章

  1. Linux之软件安装 apt-get
  2. Linux之查看命令帮助 --help man
  3. SpringBoot使用教程【1】Restful API设计 返回json,xml格式...
  4. [福大软工] W班 总成绩排行榜
  5. MySQL Server 5.0 和 6.0 安装指南[转]
  6. 【BZOJ-2427】软件安装 Tarjan + 树形01背包
  7. 小程序短视频项目———开发用户登录注册(一)
  8. P3180-[HAOI2016]地图【圆方树,莫队,分块】
  9. Apollo进阶课程㉖丨Apollo规划技术详解——Understand More on the MP Difficulty
  10. native html5 区别,H5与Native优劣对比
  11. telnet用法 测试端口号是否可以使用
  12. CSS3-边框-外轮廓-文本-渐变-WEB字体
  13. 激光点云常用数据集整理
  14. 程序员教你玩转电脑手机
  15. 2019携程校招笔试题选讲
  16. iPad 必备软件 | 帮你实现百度云倍速
  17. 用数组来实现一个循环队列
  18. linux centOS6.5防火墙
  19. IOS原生生成二维码
  20. 《Reading Wikipedia to Answer Open-Domain Questions》浅析

热门文章

  1. 代码整洁之道读书笔记----第一章---综述--第一节-混乱代码和华丽的新系统
  2. hdu acm 1540
  3. 利用图片指纹检测高相似度图片--相似图片搜索的原理
  4. AdaBoost--从原理到实现
  5. 每日一题/005/矩阵/数学归纳法/设A的顺序主子式均不为0.则有下三角矩阵B,使得BA是上三角矩阵,
  6. SYNwall:零配置物联网防火墙
  7. 24.两两交换链表中的节点(力扣leetcode) 博主可答疑该问题
  8. 多媒体计算机主机有哪些硬件,现在市场上多媒体电脑主要有哪些硬件部分组成?...
  9. c语言中end4,C语言编程,第四题
  10. Spring对 JDBC 的支持,JdbcTemplate类的使用