如何开启RT-Thread社区贡献之路

RT-Thread今天的快速发展和所取得成绩,离不开所有开发者的不求回报的持续贡献和社区小伙伴的竭力支持。

为什么会有这么多的开发者做贡献呢

而RT-Thread 作为一个开源项目(遵循GPLv2+协议),为什么会有这么多的开发者做贡献呢?这可能是很多人都不明白的地方,这里不妨列出一些!

1.巩固现有的技能

无论是撰写代码、撰写文档、亦或是组织活动,你都能找到自己的位置。

2.遇见那些和你“臭味相投”的人

RT-Thread有一个和谐、热心的社区,很多人的深厚友谊都是通过共同参与RT-Thread开发所建立起来的。

3.寻找良师,并且帮助他人

开发者们在RT-Thread项目下一起工作,经常性需要向其他人解释清楚自己是如何做的,也需要向其他人求助,询问别人是如何做的,在这个过程中互相学习和交流,对每位参与者都是满满的收获。

4.在社区中建立你的声誉(职业口碑)

根据RT-Thread的许可协议,你在RT-Thread下的工作是保持署名权利,这也就意味着RT-Thread项目是一个很好展示你实力的地方。

5.学习领导和管理的艺术

RT-Thread作为开源项目为参与者实践领导力和管理技能提供了很好的机会,比如解决问题、组织团队开发新的功能、工作的优先级排列。

贡献

为开源项目做贡献我们可以分为两大类:代码类贡献和非代码类贡献。

代码类贡献

关于代码类贡献基本分为:bugfix、package、BSP、Kernel四类,这里就不做过多讨论,对于开发者来说应该说是非常熟悉了,具体可以查看文章:在Github上为RT-Thread贡献代码

代码类的贡献奖励

关于代码类的贡献将会根据代码贡献量进入RT-Thread年度杰出贡献奖体系(2017年RT-Thread杰出贡献奖得主分别是朱天龙,张一弘,周银坤)

非代码类贡献

这里将重点讨论非代码类贡献,为什么呢?因为遇到很多社区小伙伴提到我非常有意愿为RT-Thread做贡献,但是我的编程水平有限。事实上这是一个非常大的误解,代码固然重要,但是项目中不需编码的部分重要性经常被忽视。你若做了这部分,对于项目来说可是莫大的贡献,而这根本就不需要什么撰写代码!

非代码类的贡献奖励

非代码类的贡献将会依据每次贡献的积分累计进入RT-Thread年度社区卓越贡献奖体系。

凡是按要求完成RT-Thread社区发布的非代码类任务,每次可赢得积分,每个非代码类任务根据难度由RT-Thread官方确定对应积分值,贡献者是否做出了符合条件的贡献由RT-Thread官方确定。累积的积分可让你获享某些权益,如换取相关礼品或获取非公开组件等,同时根据全年贡献所得积分总数参与RT-Thread年度社区卓越贡献奖评选,将由RT-Thread颁发官方证书及奖励。这里列出了数个分类关于非代码贡献:

热衷于规划组织活动

  • 组织RT-Thread 项目DIY活动

  • 组织RT-Thread线下沙龙分享

  • 组织RT-Thread大型会议

  • 帮助社区成员寻找合适的技术会议,且帮助有实力的成员提交演讲稿


热衷于写作

  • 撰写和改进RT-Thread的文档

  • 能够以实例来展示RT-Thread该如何使用

  • 为RT-Thread撰写新闻稿,高调布道

  • 为RT-Thread撰写教程

  • 翻译RT-Thread的文档为国际语言


热衷于帮助他人

  • 回答关于RT-Thred相关的问题,在技术论坛、QQ群、微信群等

  • 参与RT-Thread官方发布软件版本、文档评审

  • 为他人的提交审核代码或者参与文档评审

  • 创建RT-Thread相关主题列表,比如学习笔记、常见问题及答案list

对开发者而言,非代码的贡献也是举足轻重的,你也可以去写一些文档去帮助新的入门者,去做些平常自己工作涉及不到的部分,这是一个挑战自我的过程,在这个过程中你可以增加信心,收获不一样的体验和回报。

RT-Thread第一批任务

1.BSP readme文档

任务描述:根据RTT提供的BSP readme模板和参考,以及BSP(可选择自己熟悉的BSP)完成对应的readme 文档。任务积分:每个merge的文档获得50积分任务模板:https://github.com/RT-Thread/rtthread-specification/tree/master/bsp_skeleton参考示例:

  • 《阿波罗STM32F429开发板》已经完成:https://github.com/RT-Thread/rt-thread/blob/master/bsp/stm32f429-apollo/README.md

  • - 《 v2m-mps2 》已经完成:https://github.com/RT-Thread/rt-thread/blob/master/bsp/v2m-mps2/README.md

官方推荐优先BSP readme文档任务

  • 《NXP官方iMX.RT1052开发板》

  • 《NXP官方LPC54608开发板》

  • 《qemu-vexpress-a9》

  • 《RISC-V hifive1》

  • 《IoT Camera板》

  • 其他bsp选择请参考:https://github.com/RT-Thread/rt-thread/tree/master/bsp

2.社区发布自己的经验文章

任务描述:可以发布自己学习RT-Thread的笔记或者基于RT-Thread实现的一些DEMO等

任务积分:每个merge的文档获得50积分任务示例:简单移植了一个文本的界面环境(text UI)在RTT上跑了 https://www.rt-thread.org/qa/thread-6887-1-1.htmlRT-Thread 学习笔记--finsh shell配置方法 https://www.rt-thread.org/qa/thread-5715-1-1.html补充说明:若在RT-Thread微信公众号发布,可额外获得50积分

如何领取任务:

你可根据自身实际情况领取任务,然后请知会Andy Chen,Andy会做好相关任务登记,并协调相关资源帮助你完成任务,如任务如何提交,以及疑问解答等。

Andy Chen联系方式:Email:andychen@rt-thread.comPhone/Webchat:139 2460 8367

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值