Thunderbird/Development: Difference between revisions
Jump to navigation
Jump to search
m (moved Thunderbird:Dev to Thunderbird/Dev: Make it part of the subpage hierarchy.) |
(updated source folders) |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
= Getting Involved = | = Getting Involved = | ||
Line 14: | Line 12: | ||
=== Current situation === | === Current situation === | ||
Thunderbird code resides in " | Thunderbird code resides in "mail", "mailnews" and "mozilla/toolkit" directories. | ||
* [[Thunderbird:Code Layout|Code layout]] | * [[Thunderbird:Code Layout|Code layout]] | ||
Line 34: | Line 32: | ||
= [[Thunderbird:Build|Build]] = | = [[Thunderbird:Build|Build]] = | ||
To get started, see the [https://developer.mozilla.org/en/Simple_Thunderbird_build Simple Thunderbird build] page on MDN. The [[Thunderbird:Build]] page has some additional hints. | |||
Also, see [[Thunderbird/Infrastructure]] for information on builders, tinderboxes, [[ | Also, see [[Thunderbird/Infrastructure]] for information on builders, tinderboxes, [[ReleaseEngineering/ThunderbirdTryServer|try servers]], etc. | ||
= [[Thunderbird:Debugging|Debugging]] = | = [[Thunderbird:Debugging|Debugging]] = | ||
[[Thunderbird:Debugging]] has some links to get you started. Join us on IRC in [irc://irc.mozilla.org#maildev #maildev] for more help. | |||
= Community = | = Community = |
Latest revision as of 20:07, 5 February 2017
Getting Involved
You can contribute to Thunderbird by:
- Spreading Thunderbird
- QA Testing - Test Thunderbird code.
- Extension development
- Writing a patch for Thunderbird.
Code Architecture
Current situation
Thunderbird code resides in "mail", "mailnews" and "mozilla/toolkit" directories.
Future
- Possible address book improvements
- Menu ideas
- Removal of RDF
- Removal of Mork - See bug 11050 and bug 382876.
- Shutdown service
- Supported authentication methods
- UI reduction
Module Owners And Review Rules
https://developer.mozilla.org/en/Mailnews_and_Mail_code_review_requirements.
Build
To get started, see the Simple Thunderbird build page on MDN. The Thunderbird:Build page has some additional hints.
Also, see Thunderbird/Infrastructure for information on builders, tinderboxes, try servers, etc.
Debugging
Thunderbird:Debugging has some links to get you started. Join us on IRC in #maildev for more help.
Community
If you need assistance in developing Thunderbird, feel free to head to the following IRC channels in irc.mozilla.org for discussion, or post in the Thunderbird development newsgroup.
- #developers, #maildev - Thunderbird developers usually hang out on both channels.
- Newsgroup - mozilla.dev.apps.thunderbird
Miscellaneous
- Code Name Planning for upcoming development versions