Home - the-blue-alliance/the-blue-alliance-ios GitHub Wiki

Welcome to The Blue Alliance for iOS Wiki! Here are some helpful pages -

Setup

Setup Guide

A step-by-step guide to build and run The Blue Alliance for iOS on your own machine. For new contributors, this should be your first stop.

Firebase Setup

How to build The Blue Alliance for iOS against a personal Firebase instance. This can be useful if you're looking to test against custom data from Remote Config or Realtime Database (ex: down events).

Developing

Release Ops

Build and Release

Documentation for how to create a new version of The Blue Alliance for iOS and ship it to TestFlight or the App Store. This includes information for updating App Store metadata and screenshots.

Runbook

Common tasks for managing The Blue Alliance for iOS. This is mostly documentation for admins.

Prep for New Season

What to expect when you're expecting a new season.

Updating Status Defaults

A guide on how to update the locally-shipped Status defaults.

Event Insights

A guide on how to support Event Insights (/event/{event_key}/insights) for a new year.

Adding an App Icon

A step-by-step guide on how to add a new alternate icon.

Recovery/Reproduction

Notes on reproducing the setup for this repo. Mostly for maintainers if something were to break and something needs to be re-setup. Shouldn't be necessary for most contributors.

CI Setup

Instructions for how to replicate the GitHub Actions setup.

App Architecture

(coming soon)