Github 常用社交用语

Stella981
• 阅读 633

有人说过,优秀的程序员是懒惰的,他们总是找到一件事情中的规律,然后用最简单的方式解决它;在平时的交流中更是如此,所以很多人认为他们很难交流。

那么你是否注意到在 GithubissuesPR 中经查出现一些缩写吗?

这里,我们就收集一些在社区交流中经查用到的一些缩写,有的在配合CI/CD 的工具下,已经实现了丰富的功能,一些则经常用在平时的交流中。

我们简单的将常用的,和一些高级玩家用的分开来,让我们使用一些常用的缩略语以提高交流效率,避免的使用一些低频率缩略语,为别人减少一些疑惑。

常见缩略语

PR

PR Pull Request.

这是 Github 中的一个常用功能,合并拉取请求,用以发起将自己的分支合并到主干分支的请求,请求对方将你的代码 Merge 到他的主干分支。

GitLab 中对应的是 merge_requests,都是当前贡献代码的主要手段。

Github 中有关于 Pull Request 有一个详细的说明,刚兴趣的话可以仔细研读下:about-pull-requests

WIP

WIP Work in progress, do not merge yet.

出现在 PR 的标题中,用于提示审核人,进行中暂时不要合并;GithubGitLab 均以对此缩略语提供了自动化支持,在标题中出现时,将禁用合并按钮。

在开源项目中,如果计划贡献代码,请在开始时,就准备一个 PR,并贴上你的计划和目的描述,在标题开头标注 WIP: 以同步给与你有同样想法的人,避免重复的工作。

LGTM/SGTM

LGTM Looks good to me.
SGTM Sounds Good To Me.

通常出现在 PR 的评论里,表示对提交者的赞许,鼓励他更多的参与贡献。

正如语气 在我看来很好 所以大多是审核者或者项目所有者对贡献者的鼓励,请在评论别人的 PR 时斟酌一二。

CC

CC Carbon copy

CC 可能是来自邮件沟通中的缩略语,表示抄送的意思,希望某人也能收到,了解相关信息,通过 cc 后续的 @ At 出对应的成员,他可以再自己的通知中收到相关信息,并知晓有消息抄送给他。

实例: cc @dingdayu 这里的消息看一下

其他缩略语

下面所列也是常见缩略语,但受于篇幅和时间,将不对其做更多的着墨,相信大家根据注释都能有所体会,有兴趣的话,可以在社区多多尝试一下。

TL;DR Too Long; Didn't Read. // 太长懒得看。也有很多文档在做简略描述之前会写这么一句
PTAL Please take a look. // 帮我看下,一般都是请别人 review 自己的 PR
DNM Do not merge. //不要合并
CL Changelist. // 修改的文件
CS Changeset. // 和CL 类似
ACK acknowledgement. // 我确认了或者我接受了,我承认了
RFC request for comments. // 我觉得这个想法很好, 我们来一起讨论下
IIRC if I recall correctly. // 如果我没记错
NACK/NAK negative acknowledgement. // 我不同意
TBR To Be Reviewed. // 提示维护者进行 review
TBD To Be Done(or Defined/Discussed/Decided/Determined). // 根据语境不同意义有所区别,但一般都是还没搞定的意思
IMO In My Opinion. //在我看来、依我看、依我所见
IMHO In My Humble Opinion IMO. //谦虚的说法,以我的拙见(多用于邮件和网络)
AFAIK/AFAICT As Far As I Know / Can Tell. //据我所知
FYI For your information. //供你参考
AFK Away From the Keyboard. //稍后回来
IANAL I am not a lawyer, but I smell licensing issues. // 我不是律师,但是我闻到了许可问题

不推荐的用法

这里的不推荐只是作者本人认为有更好的方式表达,且操作存在相关争议,建议大家不要这样使用,并不代表官方说法,请仅供参考。

LGT1 Looks Good To 1. //如果有一个回复 LGTM 则可以添加为 LGT1,1 代表目前有 1 个赞
LGT2 Looks Good To 2. //如果有两个回复 LGTM 则可以添加为 LGT2,2 代表目前有 2 个赞

建议

使用 GitLabGithub 中提供的 enjoy 表情的功能,表达你的观点。

其中 Github 上在评论(issues,PR均可)的右上角提供一个 表情图案(Pick your reaction),提供了几个预选表情,你可以选择你的观点,也可以再评论的下方,别人的观点中进行+1等操作。

GitLab 则在响应的位置提供了 👍/👎 或添加新的观点的功能。

点赞
收藏
评论区
推荐文章
冴羽 冴羽
2年前
搭建 VuePress 博客,你可能会用到的一些插件
前言在中,我们使用VuePress搭建了一个博客,最终的效果查看:。为了丰富站点的功能,我们可以直接使用一些现有的插件,本篇我们讲讲一些常用的插件。1.公告栏弹窗插件地址:安装:bashyarnadd@vuepressreco/vuepresspluginbulletinpopoverD使用:javascriptplugins:注意事项:查
Jacquelyn38 Jacquelyn38
3年前
JavaScript与Node.js一起打造一款聊天App
聊天是我们人与人交流最直接的方式,互联网的加入使我们交流更加便捷。我们手机上的微信、QQ是我们手机必不可少的应用软件。那么,我们是否可以做一款聊天应用呢?之前我自己闲着没事,研究过一些技术,做了一款即时通讯应用,下面我将选取几幅具有代表性的图片供大家参考。一、应用示图以上是这款应用的主要页面,功能可能相对简陋点,不过基本的功能已经实现了,下面我将给出
Stella981 Stella981
3年前
Linux学习之六
详细介绍一下yum命令的用法。如果你是一个Linux的初学者,一定会被软件的安装所困扰过,尽管RPM包解决了一定层度的问题,但有些RPM的包的依赖关系让人很是头疼。而YUM、APT等一些RPM包的管理方式的出现,使Linux平台上软件的安装变得更加简便。那么什么是YUM呢?它是YellowdogUpdaterModified的缩写。它的出现目的是为
Wesley13 Wesley13
3年前
Java8中的简易并发
Java8中的简易并发 分享到:5本文由ImportNewkingviker翻译自jaxenter。欢迎加入Java小组。转载请参见文章末尾的要求。有人曾经说过(很抱歉,我们找不到原句了):初级程序员认为并发很难。中级程序员认为并发很简单。高级程序员认为并发很难。这说的很对。但是从好的方面来看
Wesley13 Wesley13
3年前
Java8中的简易并发
我们在《实战Java高并发程序设计》一书中,专门介绍过java8中对并发的改进。这里我通过转载一篇博客来说简单介绍下。有人曾经说过(很抱歉,我们找不到原句了):初级程序员认为并发很难。中级程序员认为并发很简单。高级程序员认为并发很难。这说的很对。但是从好的方面来看,Java8为我们带来了转机,通过lamb
Wesley13 Wesley13
3年前
Java面试凉经总结篇:和大家聊聊我是怎么没的?
前言:前几篇文章为大家分享了一些朋友的面试成功经历,有的读者就单独私聊我问了,就没有一些面试失败的经历吗?答案当然是:有的,接下来就为大家分享下几位面试失败者的经历,希望能帮助大家避避坑。同时也祝他们能够在接下来的面试中吸取经验,斩获Offer,废话不多说,正题走起!!在这里插入图片描述(https://imgb
Stella981 Stella981
3年前
Spring Boot 最核心的 3 个注解详解
最近面试一些Java开发者,他们其中有些在公司实际用过SpringBoot,有些是自己兴趣爱好在业余自己学习过。然而,当我问他们SpringBoot最核心的3个注解是什么,令我失望的是鲜有人能答上来,这样你能说你对SpringBoot很了解吗?这可能还会给你减分!你所需具备的基础什么是Sprin
Wesley13 Wesley13
3年前
35岁是技术人的天花板吗?
35岁是技术人的天花板吗?我非常不认同“35岁现象”,人类没有那么脆弱,人类的智力不会说是35岁之后就停止发展,更不是说35岁之后就没有机会了。马云35岁还在教书,任正非35岁还在工厂上班。为什么技术人员到35岁就应该退役了呢?所以35岁根本就不是一个问题,我今年已经37岁了,我发现我才刚刚找到自己的节奏,刚刚上路。
想天浏览器 想天浏览器
1年前
车友社区搭建看这里!
大家好!今天我向大家推荐一个适合搭建车友社区的的社交系统。随着汽车文化的盛行和车友之间的互动需求增加,搭建一个专门为车友们交流、分享和互动的社区变得尤为重要。而短说社区系统可以为搭建车友社区提供了强大的支持和功能。首先,短说社区提供了丰富的社交功能,能满足