Skip to content

Project Workflow

Colby Williams edited this page Aug 15, 2017 · 1 revision

All UI contributions (new screens, etc.) will be created in two separate steps; Build and Paint (described in more detail below)

1. 🔨 - Build

In the Build phase of a new screen or other UI element, you're just getting the required data on the screen and implementing that screen/UI element's functionality - without making it "pretty" (formatting, colors, fonts, animations, etc.). This allows us to a) make updates/tweaks/changes to the data/functionality before those changes could effect the layout, animations, etc., and b) benchmark the performance of data/functionality to ensure we don't degrade the performance during the Paint phase.

2. 🎨 - Paint

Formatting, colors, fonts, animations, etc. are added during the Paint phase of the screen/element. This will be a **separate branch, pull request, etc. than the screen/element's Build phase.

Clone this wiki locally