Skip to content

Delivery

Welcome to the Delivery section of the Futured Engineering Handbook. This section covers our build distribution process from an engineering perspective, including testing, QA workflows, and client delivery across all platforms.

Our delivery process ensures that builds are thoroughly tested internally before reaching clients, maintaining high quality standards while providing efficient feedback loops.

Overview

The delivery process encompasses:

  • Build Distribution: Automated and manual distribution of builds to QA teams and clients
  • Testing Workflows: Internal QA testing before client distribution
  • Platform Integration: Firebase App Distribution for Android, TestFlight for iOS
  • Automation: Nightly builds with automated Jira integration

Key Sections

Fundamentals

  • Methodology - Our general delivery methodology: QA-first testing, client distribution workflows, and platform-specific distribution channels
  • Nightly Builds - Automated nightly build process with GitHub Actions and Jira integration for efficient continuous delivery

For platform-specific build and release processes, see:

Getting Started

If you're new to the delivery process:

  1. Start with Methodology to understand our QA-to-client workflow
  2. Review Nightly Builds to understand automated build distribution
  3. Check platform-specific documentation for detailed setup instructions