开发者手册

无论你是一位老手或者仅仅是刚刚起步,当你参与到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上。
崩溃跟踪
SocorroTalkback提供崩溃跟踪服务。
性能跟踪
Mozilla项目的性能跟踪。
开发者论坛
一个有针对性主题的论坛。在这里你可以讨论开发的各种事件。

Document Tags and Contributors

Contributors to this page: phenix, merrywoody, jsm920
最后编辑者: jsm920,