写点什么

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

  • 2016-03-21
  • 本文字数:850 字

    阅读完需:约 3 分钟

继 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 )关注我们。

2016-03-21 19:001748
用户头像

发布了 218 篇内容, 共 74.4 次阅读, 收获喜欢 76 次。

关注

评论

发布
暂无评论
发现更多内容

Linux之基于Centos系统安装Redis、MySQL、Nginx

C++后台开发

nginx redis 后端开发 linux开发 C++开发

自制操作系统番外2:编程语言中函数参数的传递

编程语言‘

FL Studio21编曲软件功能讲解

茶色酒

FL Studio21

AngularJS进阶(二十八)解决AngualrJS页面刷新导致异常显示问题

No Silver Bullet

页面刷新 AngularJS 12月月更

实战|2个 MatrixGate 接入性能优化小技巧

YMatrix 超融合数据库

性能优化 超融合数据库 数据接入 YMatrix MatrixGate

Redis哨兵配置安装

CAFEBABE

2022-12-05:部门工资前三高的所有员工。编写一个SQL查询找出每个部门中收入前三高的员工 。 +------------+----------+--------+ | Department |

福大大架构师每日一题

福大大

这可能是我见过最可爱的乒乓女孩了!

Renderbus瑞云渲染农场

3D 3D角色制作

Multi-Site High Availability Architecture solution of Honor of Kings mall

David

#架构实战营

极客时间运维进阶训练营第六周作业

好吃不贵

三分钟了解RBAC模型

穿过生命散发芬芳

rbac 12月月更

FL Studio2023体验版编曲工具使用介绍

茶色酒

FL Studio2023

探讨mysql查询缓慢的几个方向

@下一站

程序优化 12月日更 12月月更 SQL调优 研究方向

AngularJS进阶(二十六)实现分页操作

No Silver Bullet

AngularJS 12月月更 分页操作

九科信息受邀参加软件与信息服务产业集群高质量发展论坛

九科Ninetech

跨越专业翻译的语言之墙:百度翻译的技术攀登

脑极体

如何快速上手一个项目

老张

项目协调 快速成长

架构实战营 模块1作业

西山薄凉

「架构实战营」

Zebec联合Visa推出实体借记卡持续利好生态,$ZBC表现强劲

鳄鱼视界

meta force佛萨奇2.0系统开发技术方案详解

开发微hkkf5566

CDH+Kylin三部曲之二:部署和设置

程序员欣宸

大数据 kylin 12月月更

AngularJS进阶(二十七)实现二维码信息的集成思路

No Silver Bullet

二维码 AngularJS 12月月更

如何管好一个迭代?让数据帮你回答这些关键问题

思码逸研发效能

数据 研发效能 迭代

WorkPlus SE专业版:政企首选的安全即时通讯及移动办公工具

BeeWorks

行业分析:头部咨询管理企业的“数字化转型”之路!

优秀

企业数字化转型 SAP咨询行业

Zebec联合Visa推出实体借记卡持续利好生态,生态通证$ZBC表现强劲

股市老人

FL Studio2023水果音乐制作软件操作心得与技巧分享

茶色酒

FL Studio2023

FL STUDIO21新主题、插件、功能 介绍

茶色酒

FL Studio21

APISIX 在君润人力云原生平台的架构实践

API7.ai 技术团队

Apache Kubernetes api 网关 APISIX 用户案例

模块一作业-微信业务架构图&学生管理系统架构设计

LT

架构训练营

GitHub引入了Reactions来提供对issue和pull request的反馈_DevOps & 平台工程_Sergio De Simone_InfoQ精选文章