From 5230331112d8530eb8fd3bcd4625e02913a617f9 Mon Sep 17 00:00:00 2001 From: WillemJiang Date: Fri, 27 Nov 2020 21:13:49 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E7=AC=AC=E4=B8=89=E9=83=A8=E5=88=86?= =?UTF-8?q?=E2=80=94=E2=80=94=E5=B0=9D=E8=AF=95=E5=8F=82=E4=B8=8E=E5=BC=80?= =?UTF-8?q?=E6=BA=90/=E5=8F=AF=E4=BB=A5=E7=94=A8=E5=93=AA=E4=BA=9B?= =?UTF-8?q?=E6=96=B9=E5=BC=8F=E5=8F=82=E4=B8=8E=E5=BC=80=E6=BA=90.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...202\344\270\216\345\274\200\346\272\220.md" | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git "a/\347\254\254\344\270\211\351\203\250\345\210\206\342\200\224\342\200\224\345\260\235\350\257\225\345\217\202\344\270\216\345\274\200\346\272\220/\345\217\257\344\273\245\347\224\250\345\223\252\344\272\233\346\226\271\345\274\217\345\217\202\344\270\216\345\274\200\346\272\220.md" "b/\347\254\254\344\270\211\351\203\250\345\210\206\342\200\224\342\200\224\345\260\235\350\257\225\345\217\202\344\270\216\345\274\200\346\272\220/\345\217\257\344\273\245\347\224\250\345\223\252\344\272\233\346\226\271\345\274\217\345\217\202\344\270\216\345\274\200\346\272\220.md" index 0482a10..36bade5 100644 --- "a/\347\254\254\344\270\211\351\203\250\345\210\206\342\200\224\342\200\224\345\260\235\350\257\225\345\217\202\344\270\216\345\274\200\346\272\220/\345\217\257\344\273\245\347\224\250\345\223\252\344\272\233\346\226\271\345\274\217\345\217\202\344\270\216\345\274\200\346\272\220.md" +++ "b/\347\254\254\344\270\211\351\203\250\345\210\206\342\200\224\342\200\224\345\260\235\350\257\225\345\217\202\344\270\216\345\274\200\346\272\220/\345\217\257\344\273\245\347\224\250\345\223\252\344\272\233\346\226\271\345\274\217\345\217\202\344\270\216\345\274\200\346\272\220.md" @@ -8,24 +8,24 @@ ## 1. 参与开源项目,直接进行开源项目的开发 -上面的 Linux Kernel 的开发就很典型,由于其开发的负责性,开发流程也比较复杂。 +上面的 Linux Kernel 的开发就很典型,由于其开发的复杂性,开发流程也比较复杂。 1. 阅读官方网站和内核代码中的文档,了解基本的开发流程。 2. 加入邮件列表,查看计划改善的问题,寻找自己想要改善的问题点。 -3. 下载代码后编译,修改代码,验证后。 -4. 打 Patch, 然后发邮件提交补丁。 +3. 下载代码后编译,修改代码,测试验证后。 +4. 生成 Patch, 然后发邮件提交补丁。 -参与到开源项目的方式并不完全一致。有些项目有内部其他的沟通方式。如开发的微信群和 QQ 群,可以实时的沟通。 +参与到开源项目的方式并不完全一致。有些项目有内部其他的沟通方式。如通过Slack或则开发的微信群和 QQ 群,可以实时的沟通。 ## 2. 开源项目文档编写 -开源项目文档的编写也是参与开源的项目的方式。在一些开源项目中,由于参与者人数和时间等限制,在项目的初期缺乏详细的项目文档。这时候项目文档往往是限制参与者参与的很大的因素。 +开源项目文档的编写也是参与开源的项目的一种方式。在一些开源项目中,由于参与者人数和时间等限制,在项目的初期缺乏详细的项目文档。这时候项目文档往往是限制参与者参与的很大的因素。 就像我们当前参与的开源指北文档的编写,所有参加编写和校对的人员也都是开源项目的参与者。 有些项目使用 Wiki 来编写项目文件,完善和维护项目 Wiki 同样也是参与开源项目。 -开源项目的文档还包括项目的设计文档、使用文档、测试文档均属于项目相关文档。 +开源项目的文档还包括项目的设计文档、用户使用文档、测试文档均属于项目相关文档。 ## 3. 修复开源项目中 Bug @@ -37,11 +37,11 @@ ## 5. 参与开源项目推广 -参与开源项目同时还包括一些项目推广工作,比如开源中国开源项目的投票,就是很多大众化的参与工作。 +参与开源项目同时帮助推广项目也是对开源项目的贡献。对于开源项目来说最重要的是围绕项目聚集起的一群人。通过帮助开源项目推广可以为项目聚集更多使用者,开发者,帮助项目持续发展。 -同时在开源项目的中社区中解答问题,应该也属于开源项目的参与方式。 +同时在开源项目社区解答用户使用的问题,可以让我们对开源项目有更深的认识的同时,也能帮助更多的用户使用好开源项目。 -对于有技术写作或演进特长的贡献者,则可以通过在技术社区发表技术文章,或者在技术沙龙/会议上发表演进来介绍该项目的特点、技术原理、使用场景以及最佳实践等,让更多人了解和认识该项目,从而获得更多的关注和反馈,帮助项目持续进化。 +对于有技术写作或演讲特长的贡献者,则可以通过在技术社区发表技术文章,或者在技术沙龙/会议上发表演进来介绍该项目的特点、技术原理、使用场景以及最佳实践等,让更多人了解和认识该项目,从而获得更多的关注和反馈,帮助项目持续演进。 ## 6. 在商业公司参与开源项目 -- Gitee