docs/user_goals/README.md

Summary

Maintainability
Test Coverage
# Beta Goals
## 1. Evaluation
* Provide configuration files that are simple, powerful, and human-readable
* Integrate with existing workflows 
* Be highly optimized for mobile 

## 2. Pre-onboarding 
* Create an easy transition for developers from manual testing to CI
   * *User goal: I want to get started with a CI*

## 3. Onboarding
* Allow developers to specify build commits on PRs, nightly builds, feature branch, and manual release button
   * [Add project flow](add_project_flow.md)
      * *User goal: As a developer, I want to be able to set the trigger for builds and releases*
   * [Edit global environment variables](edit_global_env_variables.md)
   * [Bot and user onboarding](first_time_setup.md)
* Manage required external tools automatically 

## 4. Post-onboarding 
* Allow users to access projects and builds
   * [Dashboard](dashboard_page.md)
   * [Project details page](project_details_page.md)
   * [Build details page](build_details_page.md)
* [Give developers the ability to debug a failed build](./debug_failed_build.md) 
     * Provide notifications to users when something goes wrong 
       * *User goal: As a developer, when a an error occurs, I want to find the root cause so I can fix it*
* Provide rapid product/app feedback
* Allow users to customize artifact storage