无论你是一位老手或者仅仅是刚刚起步,当你参与到Mozilla开发中,从这个页面开始你能够找到的文章将会帮助你。
文档主题
-
与Mozilla源代码一起工作
-
一个代码概况、如何获取代码和编码风格的指南。
-
编译指令
-
如何编译Firefox、Thunderbird、SeaMonkey或者其他Mozilla应用。
-
自动测试
-
如何运行Mozilla的自动测试及如何写新的测试。
-
添加你的patch到树中
-
当你的patch完成后,你需要把它添加到树中。这篇文章解释了review过程和如何使你的patch得到支持。
-
Mozilla模块及模块所有权
-
这篇文章提供关于Mozilla的模块、模块所有者的角色是什么及模块所有者是怎么选择的。
-
探秘Firefox用户接口
-
如何加入到Firefox用户接口及前端软件的开发。
-
代码片段
-
与你需要理解如何工作的许多事物相关的有用的代码示例。
-
Mozilla开发策略
-
关于如何充分利用你的时间参与到Mozilla项目中的提示。
-
调试
-
寻找关于调试Mozilla代码的有帮助的提示和指南。
-
Mozilla平台
-
关于Mozilla平台成果的信息。
-
接口兼容性
-
关于修改Mozilla中脚本的和二进制的应用程序接口的准则。
|
工具
-
Bugzilla
-
Bugzilla数据库用来跟踪Mozilla项目的相关事件。
-
MXR
-
基于Web浏览及搜索Mozilla源代码库。
-
Bonsai
-
Bonsai工具帮助你找到谁在何时对代码库进行了什么修改。
-
Mercurial
-
用来管理Mozilla源代码的分布式版本管理系统。
-
Tinderbox
-
Tinderbox显示树的状态(无论当前是否编译成功)。 在check-in和check-out之前都要进行检查以确认你正工作在一个working tree上。
-
崩溃跟踪
-
Socorro与Talkback提供崩溃跟踪服务。
-
性能跟踪
-
Mozilla项目的性能跟踪。
-
开发者论坛
-
一个有针对性主题的论坛。在这里你可以讨论开发的各种事件。
|