---
title: Przewodnik Dewelopera
slug: Mozilla/Developer_guide
tags:
- Developing Mozilla
- NeedsTranslation
- TopicStub
translation_of: Mozilla/Developer_guide
---
Istnieje wiele sposobów, na które możesz pomóc projektowi Mozilla: programowanie, testowanie, ulepszanie procesu kompilacji i narzędzi z nią powiązanych, lub pomoc w pisaniu dokumentacji. Ten przewodnik dostarcza poręcznych informacji, które pomogą zarówno nowym jak i doświadczonym osobom dołączyć do naszego grona, lub by zwyczajnie odświeżyć swoją wiedzę.
Tematy dokumentacji
-
Getting Started
-
Poradnik dla początkujących, który krok po kroku wyjaśni w jaki sposób dołączyć do społeczności programistów Mozilli.
-
Working with Mozilla Source Code
-
Omówienie kodu, jak uzyskać kod oraz przewodnik po stylu programowania.
-
Build Instructions
-
Jak skompilować Firefoxa, Thunderbirda, SeaMonkey oraz inne aplikacje Mozilli.
-
Development process overview
-
Kompletne omówienie procesu produkcji oprogramowania Mozilli.
-
Managing multiple profiles
-
Pracując z roboczymi wersjami Firefoxa często przydatne okazuje się posiadanie kilku, różnych profili, na przykład jeden profil na każdy kanał dystybucyjny, lub możesz ustalić różne profile dla różnych rodzajów testów.
-
Automated Testing
-
Jak uruchomić zautomatyzowane testy Mozilli oraz jak napisać swoje własne.
-
How to submit a patch
-
Po napisaniu łatki powinieneś wysłać swoje zmiany do drzewka. Ten artykuł opisuje proces oceny oraz co zrobić, aby łatka została oceniona pozytywnie.
-
Getting documentation updated
-
Jak upewnić się, że dokumentacja zostanie zaktualizowana po twoich zmianach w kodzie.
-
Mozilla modules and module ownership
-
Ten artykuł dostarcza informacji o modułach Mozilli, jaka jest rola opiekuna modułu oraz w jaki sposób opiekunowie modułów są wybierani.
-
Code snippets
-
Pomocne przykłady kodu dla wielu, różnych rzeczy, które mogą okazać się potrzebne.
-
Mozilla development strategies
-
Kilka wskazówek, które pomogą poprawić twoją produktywność podczas pracy dla Mozilli.
-
Debugging
-
Praktyczne porady o debugowaniu kodu Mozilli.
-
Performance
-
Sugestie oraz narzędzia, które pomogą poprawić wydajność twojego kodu (oraz sprawią, że inni bardziej docenią twoją pracę).
-
The Mozilla platform
-
Omówienie metod funkcjonowania platformy Mozilla.
-
Adding APIs to the navigator object {{ gecko_minversion_inline("9.0") }}
-
Poszerzanie możliwości obiektu {{ domxref("window.navigator") }} poprzez dodatkowe API.
-
Interface Compatibility
-
Zalecenia dotyczące modyfikacji skryptowanych oraz binarnych API w Mozilli.
-
Customizing Firefox
-
Informacje odnośnie dostosowywania Firefoxa do swoich potrzeb.
-
Virtual ARM Linux environment
-
Jak skonfigurować emulator ARM oraz jak uruchomić na nim Linuxa, by przetestować kod specyficzny dla architektury ARM, choć niekoniecznie musi to być kod specyficzny dla tej platformy. Przydatne dla deweloperów aplikacji mobilnych.
-
Obsolete Build Caveats and Tips
-
Miejsce w którym można umieścić wskazówki dotyczące kompilacji, które nie są aktualne dla najnowszej wersji kodu, ale są przydatne przy kompilacji starszych wersji.
-
Bugzilla
-
Bugzilla jest oprogramowaniem korzystającym z bazy danych, w której przechowuje się informacje o błędach w projektach Mozilli.
-
MXR
-
Przeglądanie i przeszukiwanie kodu źródłowego Mozilli w twojej przeglądarce.
-
DXR
-
Nowa generacja przeszukiwania kodu źródłowego Mozilli. W produkcji.
-
Bonsai
-
Narzędzie Bonsai pozwala Ci dowiedzieć się kto, kiedy i gdzie dokonał zmian w repozytorium, a także jakie to były zmiany.
-
Mercurial
-
Rozproszony system kontroli wersji używany do zarządzania kodem źródłowym Mozilli.
-
Mozilla build VM
-
Maszyna wirtualna kompatybilna z programem VirtualBox skonfigurowana z całością oprogramowania potrzebnego do kompilacji Firefoxa.
-
TBPL (Tinderbox Push Log)
-
Tinderbox Push Log 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.