写点什么

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:001904
用户头像

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

关注

评论

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

YashanDB的实时分析功能:从数据到决策

数据库砖家

YashanDB的数据压缩技术:提高效率的妙招

数据库砖家

基于 eBPF 和 Go 实现透明代理

俞凡

golang 架构 ebpf

《2025年,开启GEO优化新时代,为企业抢占AI搜索先机》

森潮全域科技

BeeWorks Meet:私有化视频会议解决方案

BeeWorks

即时通讯 IM 私有化部署

YashanDB的设计理念及其对数据管理的影响

数据库砖家

MES实施之道:摒弃“大而全”,选择“分步走”的敏捷策略

合肥迈斯软件

制造业数字化 生产管理MES系统 智能制造数字化转型

Rhino for Mac 专业级3D建模软件

小石头寻母记

独立开发者找蓝海:新词引流实战

程序员泥瓦匠

变量名越怪,JVM 越快?

程序猿DD

2025年GEO优化服务商推荐:森潮GEO支持多平台AI搜索排名优化

森潮全域科技

GEO优化方法有哪些?2025企业抢占AI流量必看指南

森潮全域科技

GEO优化

服务器被攻击!原因竟然是他?真没想到...

王磊

闲谈KubeBlocks For MongoDB设计实现

小猿姐

数据库 云原生 K8s 多集群管理 K8s Operator

KFintech以3,500万美元收购Ascent 51%控股权

财见

YashanDB的市场竞争力与未来发展策略

数据库砖家

Metasequoia 4 for Mac(水杉3D建模器)

小石头寻母记

网关三剑客:负载均衡、反向代理、API 网关

俞凡

架构

将 EasySQLite 解决方案文件格式从 .sln 升级为更简洁的 .slnx

追逐时光者

.net 微软

构建企业数字化办公核心:安全高效的内网im私有化协同平台

BeeWorks

即时通讯 IM 私有化部署

YashanDB的市场前景及未来发展研究

数据库砖家

YashanDB的实时数据处理能力:业务价值的提升

数据库砖家

基于华为开发者空间云开发环境部署Claude Code + KAT-Coder实现AI编程助手

华为云开发者联盟

华为开发者空间 AI 编程 Claude-Code Tokens KAT-Coder

【堆与优先队列】堆与优先队列:“数据金字塔“与“我是VIP“

华为云开发者联盟

数据结构 优先队列 华为开发者空间

YashanDB的商业智能功能解析及实施指南

数据库砖家

基于华为开发者空间-云开发环境Docker+Flink实现大数据实时统计系统

华为云开发者联盟

Docker flink 华为开发者空间

低代码的发展历程

JeeLowCode低代码平台

面试官:MySQL 唯一索引为什么会导致死锁?

Geek_e3e86e

编程 java面试

更懂中国工厂:国产SPC软件的本土化优势解析

合肥迈斯软件

质量检测 质量管理系统 质量管理QMS系统 产品质量管理 质量追溯

Typora for mac 强大的Markdown写作软件

小石头寻母记

谁能更快交付,谁就能更快赢得市场

镜舟科技

云原生 OLAP 新能源汽车 StarRocks 湖仓一体

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