1. About Thunderbird for Android
  2. Contributing
    1. Development Environment
    2. Contribution Workflow
    3. Development Guide
    4. Code Quality Guide
    5. Code Review Guide
    6. Git Commit Guide
    7. Testing Guide
    8. Translations
    9. Managing Strings
    10. Java to Kotlin Conversion Guide
  3. Architecture
    1. Module Organization
    2. Module Structure
    3. Feature Modules
    4. UI Architecture
    5. Theme System
    6. Design System
    7. User Flows
    8. Legacy Module Integration
    9. Architecture Decision Records
      1. Accepted
        1. 0001 - Switch From Java to Kotlin
        2. 0002 - UI - Wrap Material Components in Atomic Design System
        3. 0003 - Test - Switch Test Assertions From Truth to Assertk
        4. 0004 - Naming Conventions for Interfaces and Their Implementations
        5. 0005 - Central Project Configuration
        6. 0006 - White Label Architecture
        7. 0007 - Project Structure
        8. 0008 - Change Shared Module package to net.thunderbird
      2. Proposed
      3. Rejected
  4. User Guide
    1. Setup
      1. Installing ADB
    2. Troubleshooting
      1. Collecting Debug Logs
      2. Find your app version
  5. Release
    1. Release Process
    2. Release Automation
    3. Developer Release Checklist
    4. Manual Release (historical)
  6. How to Document