codecamp

当你提交了之后会发生什么

很不错,你做到了!恭贺你成为开源贡献者。我们希望这是一个良好的开端。

在你提交了贡献之后,下面几种情形是可能发生的:

???? 没有人响应你。

希望你确认在开始工作之前检查过了项目的活跃度 。不过,即使在一个活跃的项目中,你的贡献也有可能得不到响应。

如果过去了一周,依旧没有人响应,请心平气和的在后面跟帖,询求他人帮助你审核。如果你熟悉某个人可以审核你的贡献,你可以使用@+名字,直接提醒他一下。

千万不要 私下里去联系他人;一定要记住,开源项目所有的沟通都应该是公开的。

如果你做了所有该做的事情,还是没有人理你,那就是真的没有人对你的贡献做出响应。这可能令人难受,但是千万不要灰心,每个人都会遇到这样的情况。你没有得到回复的原因有很多,包括你无法控制的个人情况。再接再厉,试着寻找另一个项目或方式来做出贡献。

???? 有人要求你对自己的提交做出变更。

被要求修改你的提交是很常见的,无论是对你的想法的反馈,还是对你代码的改动。

当有人提出变更时,请及时响应。他们花时间审核了你的提交,要尊重他们。开启 PR 然后一走了之是一种恶习。如果你不知道如何修改,请花时间深入研究,并在需要时寻求他人帮助。

如果你没有时间继续处理这个 issue(举例来说,如果对话持续了几个月,而你情况有变),那么请告知维护者你无法再及时响应了。或许有其他人乐意接手你的工作

???? 你的贡献没有被接受。

你的贡献最终可能被接受,也可能不被接受。真心希望你没有为此花费太多力气。如果你不确定为什么它不被接受,请维护者提供反馈和说明是完全合理的。但最终,无论如何,你都要对他们的决定表示尊重。不要去无谓的争论或者显露敌意。如果你坚持自己,你仍可以 fork 项目,按照自己的思路来发展分支。

???? 你的贡献被采纳。

太棒了!你已经成功地完成了一次开源贡献!

如何为开源项目提交贡献
恭喜你完成了自己的开源贡献处女秀
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }