Getting started
Last updated
Last updated
FlexReview is a low-config tool that uses pull request history to dynamically understand code ownership.
During the initial setup, you will be asked to connect the Aviator GitHub app to your GitHub repository to use FlexReview.
If you have trouble connecting the app, please read the troubleshooting doc.
At this point, you can choose the repository you want to start with. When activating FlexReview on a GitHub repository, it'll be enabled in the read-only mode. That means, FlexReview won't interact with any PRs directly, but you will be able to use the slash commands. This gives you an opportunity to fine-tune and test out FlexReview before turning on the automation.
FlexReview make take a few minutes to index some teams and pull request data from your repository. To review the status go to the specific repository that you activated from the "Repositories" section in the Aviator Dashboard. Select FlexReview > Configure.
Once the indexing is complete, you should see the status saying that the indexing is finished.
FlexReview processes the last 1 year of the results, but you can also start testing it out after waiting a few minutes as the scores and calculations will start working once some of the data is indexed.
If it takes longer than 60 minutes to index the initial data, please try refreshing the page, or contact us at howto@aviator.co.
Once indexed, you should be able to test out the suggestions. Remember that the suggestions here are still imperfect since FlexReview has only completed initial indexing. The full indexing continues in the background.
Use the Slash command in GitHub comments to get suggestions directly in your pull request view.
FlexReview requires a minimal configuration. Once you have tested Aviator FlexReview manually using Slash commands, you can start activating it for specific teams in your organization. Once activated, you can now go to the Team config and set up the reviewer assignment rules and optionally define the SLOs and the automated actions. All subsequent pull requests that modify the code owned by this team will start seeing reviewer suggestion comments and assign reviewers based on the configured policy.
To learn more about how FlexReview works, please read the Concepts and How-to-guides and check out the complete reference guide to understand all the configurations.
If you have any questions or comments, please reach out to howto@aviator.co