Thunderbird Source Docs

Overview

  • Writing documentation
  • Governance
  • Architectural Decision Records
    • ADR Process
    • ADR Records
  • Thunderbird code architecture
  • In-App Notifications

Building Thunderbird

  • Building Thunderbird

Localization

  • Localization

Telemetry

  • Notes on Glean/Telemetry in Thunderbird

Front End

  • Storybook
  • Front-End

Rust in Thunderbird

  • Rust in Thunderbird

Panorama

  • Panorama
Thunderbird Source Docs
  • Architectural Decision Records
  • Report an issue / View page source

Architectural Decision Records

  • ADR Process
    • What is an ADR?
    • Decision Process
      • Who should support the decision?
    • Format of an ADR
    • Creating a new ADR
    • Directory Structure
    • ADR Life Cycle
    • Contributions
  • ADR Records
    • Template
      • Descriptive Title in Title Case
        • Links
        • Status
        • Context
      • Decision
        • Consequences and Risks
          • Positive Consequences
          • Potential Risks
        • Alternatives
        • Security Considerations
        • Rollout Plan
    • ADR 0001 Technology Transitions
      • In-Progress Technology Transitions
        • Links
        • Status
        • Context
      • Decision
        • Use Fluent for localization
          • References
        • Transitioning XUL to (X)HTML
          • References
        • Avoid XPCOM
          • References
        • CSS Nesting
          • References
        • CSS Custom Properties
        • JS Doc
          • References
        • Prefer modules for front-end JavaScript
          • References
        • Content Security Policy
          • References
        • Use mach vendor for Third Party Dependencies and Place them in the third_party Folder
          • References
        • Tabs Contain Documents
        • Omit a prefix for function arguments
        • Prefer moz-src for JS modules
          • References
        • Consequences and Risks
          • Positive Consequences
          • Potential Risks
        • Alternatives
        • Security Considerations
        • Rollout Plan
Previous Next

Built with Sphinx using a theme provided by Read the Docs.