Инструкция разработчика

Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.

Есть много способов помочь проекту Mozilla: можно писать код или тестировать существующий, совершенствовать инструменты или процесс сборки, улучшать документацию. Здесь Вы найдете информацию, которая не просто поможет Вам стать частью сообщества Mozilla, но будет полезной даже если Вы уже опытный участник сообщества Mozilla.

Документация

Начало
Как стать частью сообщества Mozilla.
Работа с исходным кодом Mozilla
Как можно просмотреть исходный код, как получить копию исходного кода, и справочник по оформлению исходного кода.
Инструкции по сборке
Как собрать Firefox, Thunderbird, SeaMonkey, и другие приложения от Mozilla.
Обзор процесса разработки
Краткое введение в процесс разработки Mozilla.
Управление множественными профилями
Управление несколькими версиями Firefox одновременно. Часто полезно создать несколько профилей Firefox, по одному на каждый канал или даже завести отдельный профиль, чтобы создать выделенную тестовую среду Firefox..
Автоматизированное тестирование
Как запустить автоматизированный процесс тестирования Mozilla,  и как писать новые тесты.
Как внести исправления/дополнения в исходный код
После написания патча, Вам нужно внести его в дерево исходных кодов в репозитории. Эта статья объясняет как происходит процесс проверки присланного кода патча и как добиться чтобы Ваш патч приняли.
Обновление документации
Как убедиться что документация не устарела и соотвествует тому что она описывает.
Модули Mozilla и владение модулями
Эта статья содержит информацию о модулях Mozilla, какова роль владельца модуля, и как избирается владелец модуля.
Примеры кода
Полезные примеры кода, которые могут прояснить как сделать что-то, или могут стать основой для дальшейшего развития кода.
Стратегии разработки Mozilla
Подсказки как максимальной пользой использовать время проведенное над проектом Mozilla.
Отладка
Полезные подсказки и руковадства по отладке исходного кода Mozilla.
Производительность
Руководство по производительности и описание утилит которые помогут Вам сделать Ваш код более быстрым.
Платформа Mozilla
Информация о работе на платформе Mozilla.
Добавление API к объекту navigator
Как добавить дополнительный API к объекту  window.navigator
Совместимость интерфейсов
Руководство по изменению скриптового и бинарного API  в Mozilla.
Кастомизация Firefox
Информация о создании измененной кастомизированной версии Firefox.
Виртуальное окружение в ARM Linux
Как настроить ARM эмулятор с запущенным Linux, чтобы протестировать ARM специфичный код. Эта часть будет полезной для разработчиков  мобильных устройств.
Устаревшие подсказки и советы для сборки
Это место куда складывают уже устаревшие подсказки, которые не нужны если Вам требуется собрать из исходного кода последней версии, но тем не менее они могут быть полезны если Вы работаете со старыми версиями.

Инструменты

Багзилла
Bugzilla это база данных всех багов, ошибок, предложений, их история и обсуждение проектов Mozilla.
MXR
Browse and search the Mozilla source code repository on the Web.
DXR
Next generation of searching Mozilla's source code. In active development.
Bonsai
The Bonsai tool lets you find out who changed what file in the repository, and when they did it.
Mercurial
The distributed version-control system used to manage Mozilla's source code.
Mozilla build VM
A VirtualBox compatible virtual machine configured with all the software needed to build and work on Firefox.
Treeherder
Treeherder shows the status of the tree (whether or not it currently builds successfully). Check this before checking in and out, to be sure you're working with a working tree.
Crash tracking
Information about the Socorro crash reporting system.
Performance tracking: Datazilla and Graphs
See performance information for Mozilla projects.
Callgraph
A tool to help perform static analysis of the Mozilla code by generating callgraphs automatically.
Developer forums
A topic-specific list of discussion forums where you can talk about Mozilla development issues.
Mozilla Platform Development Cheat Sheet
Brian Bondy's list of frequently referenced information for platform developers.
Firefox development video tutorials
Brian Bondy's video tutorials on Firefox development.

 

Метки документа и участники

 Внесли вклад в эту страницу: uleming, Aleksej, Exalm, fanatik281089, greybax
 Обновлялась последний раз: uleming,