其他
一起玩转 Linux 内核之旅开源社区吧
开源社引言
—— 适兕
大家好,Linux 内核之旅开源社区已经上线,想必大家对如何参与开源社区比较感兴趣吧。下面小编就来详细介绍一下,开源社区的参与方式。
1、Linux 内核之旅开源社区网站
您可以在我们开源社区网站上进行投稿,我们网站是使用 hugo 搭建的静态网站,您可以先配置好 hugo 和 git 这两个环境,将我们网站的 git 仓库 fork 到您的 github,git pull 到本地后,您可以添加您的博客文章,添加您阅读陈老师出版书的读书笔记,甚至您还可以优化我们的网站,git push 到您的 git 仓库后,再向我们的主仓库提交 pull requests,我们的管理员看到后会 review 您的提交,如果没有问题的话,就可以 merge 到我们的 git 主仓库啦。
Linux 内核之旅开源社区网站 git 仓库地址:
https://github.com/linuxkerneltravel/website
2、内核学习实验代码
您可以学习和分享开源社区中的内核试验代码,提交 Issues,可以将我们内核试验代码的 git 仓库 fork 到您的github,git pull 到本地后,您可以修改我们的内核试验代码,或者添加您的内核试验代码,需要按分类提交内核实验代码,也请给出对代码的简要说明,然后 git push 到您的 git 仓库后,再向我们的 git 主仓库提交 pull requests,我们的管理员看到后会 review 您的提交,如果没有问题的话,就可以 merge 到我们的 git 主仓库。
Linux 内核之旅开源社区内核试验代码仓库地址:
https://github.com/linuxkerneltravel/xyLinuxer
3、Linux 内核之旅微信公众号
您可以向我们的微信公众号 “Linux 内核之旅”进行投稿,或者申请转载我们的文章。
4、内核慕课
您可以免费报名学习陈莉君教授的课程《Linux 内核分析与应用》,您还可以在讨论区抛出您的疑问,有机会获得陈老师的亲自答疑哦。报名方式如下:
手机扫描下方二维码,或电脑访问下方链接,开始Linux内核之旅吧!
https://next.xuetangx.com/course/XIYOU08091001441/1516763
5、Linux 内核之旅开源社区建设
Linux 内核之旅开源社区刚刚上线,很多制度和规则都不是很完善,您也可以参与我们的社区管理,给我们提一些建议,或帮助我们完善开源社区的文档,您可以提交任何改善开源社区的 patch ,贡献者也有机会成为开源社区管理员哦,感谢大家的关注和参与。
Linux 内核之旅开源社区管理仓库:
https://github.com/linuxkerneltravel/community
投稿秘籍
我们的许振文大师兄很贴心地贡献了参与 Linux 内核之旅开源社区的操作步骤,这是开源社区网站投稿的步骤,其他 git 仓库的参与步骤都是大同小异,一起来来看看吧!
01
前言
Linux 内核之旅的网站我们重构了,这次使用了 github 管理,hugo 作为站点管理工具。目标是能够让更多的同学参与进来,学习,分享,共同建设,让大家更方便高效的走 Linux 内核之旅。
“Linux内核之旅”网站的大幅度改版,更是为热爱开源的Linuxer提供更广的舞台,大家的周报告,分享视频,相关代码,点点滴滴都将会通过 Linux内核之旅网站,公众号,学堂在线,Github 以及 B 站等平台全面的分享出来。Open,Free&Share,不仅仅是一个口号,落地生花之时,也是一个人从内而外的成长之际。-- 陈莉君教授。
02
投稿内容
03
投稿方式
04
详细步骤说明
01
fork 我们的站点项目到自己的仓库
02
clone 主仓库到本地
03
设置自己的仓库开发代码提交上游关键
04
新建分支,并且在新分支上修改提交代码
4.1
代码更新
这里以 hugo 新建一个博文为例进行介绍。首先使用下面的命令新建一个 markdown 文件。
1. 必须按照 `/blog/20xx/英文文章名称/index.md` 的路径格式创建文章。英文文章名称使用英文字母、下划线、连字符和数字,其它字符不接受。
2. 要求的内容格式一定是 markdown 的,其它格式内容暂时不接受。
3. 使用的图片一律保存在和 markdown 文件同级目录下的 imgs 文件夹中,如:`/blog/2020/submit_pr/imgs/pr.png`。
4. 图片的名称也一律使用英文命名,规则和上面一致。图片宽度不要超过900的宽度。
5. 图片大小在500k以内。
05
提交代码到 dev 上游仓库
06
创建 pr
创建 pr 之后,后面有修改直接提交到这个个人分支上就可以了,不用重复创建。
07
等待 reviewer 反馈和合并到主干
另外如果提出问题,大家可以在这里讨论,并修改达成一致,并提交到这个分支上,最后再合到主干中。
05
总结
开源社简介
开源社是由国内外支持开源的企业,社区及个人,依“贡献,共识,共治”原则,所组织的厂商中立、纯志愿者、非营利的开源联盟,旨在共创健康可持续发展的开源生态体系,并推动中国开源社区成为全球开源软件的积极参与及贡献者。我们专注于开源治理、国际接轨、社区发展和开源项目。
华人新成员为 ASF 添柴火
暑期2020开发盛典,怎么少得了开源社的大咖们呢?
开源只能交个朋友?
喜欢本篇内容请给我们点个在看