大伟 · 2019年09月22日

[TF-M]如何参与到TF-M项目中

本文作者:Ken Liu

如何参与到TF-M项目中

通过系列文章的前两篇,我们已经知道了TF-M是什么以及快速上手体验了一下TF-M。那么如果你在
使用中遇到了问题,或者有新的主意想要贡献给TF-M,如何与他们取得联系呢?在这篇文章中我们
将会对沟通部分做一个简单的介绍,希望这篇文章能够帮助大家快速的参与到TF-M这个项目中。文
中列出的渠道都是公开且没有费用。

如何了解TF-M的项目状态

TF-M所有相关的信息都可以在https://www.trustedfirmware.org 上找到。这个网站包含了所有
和Trusted Firmware相关的内容,包括Trusted Firmware -A 和 Trusted Firmware - M。在
首页的wiki分栏中,我们可以找到和TF-M历史和状态的信息:
连接

在这个页面中有一个Roadmap目录,点进去则是以往以及本年度的项目计划时间表。这个表会在每个
季度的第一个月进行更新:
连接

如果用户是程序员的话,那么最关心的就是代码了。git仓库放在这个地址:
连接

所有正在进行的patch review地址则是在:
连接

这个网址使用github账户进行登陆,所以如果想要贡献patch,首先需要有一个github账号。

通过这些连接,我们可以了解到TF-M计划和代码的最新状态。那么我们如何与TF-M取得联系呢?

TF-M邮件列表

TF-M邮件列表的相关地址在:
连接

你可以在这里注册你的邮箱到TF-M邮件列表。这样你就能够收到所有邮件列表的邮件了。请注意你
的邮箱反垃圾邮件设置。有些邮箱会把带有list等关键字的邮件地址列为垃圾邮件导致你无法收到。
请把发件人: tf-m@lists.trustedfirmware.org 加入到你的邮箱垃圾邮件规则例外中。
TF-M邮件列表是与TF-M项目开发者取得联系最快捷的方式。大部分的项目开发者都会立刻收到你发
的邮件,但是他们可能需要斟酌一下取得确定的答案以后才会回复你的邮件,所以可能不是立即会
回复。
所有的和TF-M相关的问题都可以被提问,任何新的点子都可以在这里进行反馈。TF-M邮件列表是最直接
和TF-M项目相关者取得联系的方式。

TF-M代码上传

如果开发者有新的补丁需要上传,请现在上述的邮件列表里发邮件做出通知,申明你需要提交代码,
然后先阅读一下源代码docs目录中的contributing.rst和coding_guide.rst文档,按照要求创建
提交,然后可以用你的github用户把改动提交到:
连接

提交完成后会有一名默认的reviewer在列表中。如果你已经阅读了docs目录中的maintainers.rst
并且对你的提交所属的模块分类有清楚的了解,请添加相关的maintainer到审核列表中。Maintainer
可能会通过邮件或者留言的方式和你进行沟通。请注意更新你的提交的状态,直到它被整合进主线。

总结

通过今天的文章我们知道了如何参与到TF-M项目中,希望能对你的开发有一些帮助。

1 阅读 156
推荐阅读
0 条评论
目录
qrcode
关注微信服务号
实时接收新的回答提醒和评论通知