OpenCSG-Starship App Install Guide
Introduction
OpenCSG-Starship is an application available on the GitHub Marketplace that simplifies and enhances the Code Review process.
App Homepage: https://github.com/marketplace/opencsg-starship
Follow these steps to quickly install and configure the Starship App and start utilizing its Code Review features.
Steps to Use
1. Install the Starship App
-
Visit the App Homepage
Open the OpenCSG-Starship App Homepage.
-
Install the App
Click the "Install" button at the bottom of the homepage to start the installation. -
Configure GitHub Repositories
After installation, go to the Starship Configuration Platform to set up the installed GitHub repositories for Code Review.
2. Sync GitHub Permissions
-
Log in to the Starship Configuration Platform
Visit starship.opencsg.com and log in. -
Sync GitHub Permissions
In the Settings page, click the "Sync GitHub Permissions" button:
-
Complete Account Binding
Once clicked, your GitHub account will be linked to the current Starship login user.
3. Add GitHub Projects
-
Click Add Project
In the configuration platform, click the "Add Project" button:
-
Authorize OpenCSG-Starship App Installation
The system will open the GitHub authorization page to install the Starship App. You can choose which GitHub Organization to install it on:
-
Select Repository Scope
After selecting an Organization, you can authorize all repositories or specific ones:
-
Wait for Sync Completion
After installation, the system will automatically sync the projects with the App installed and the user’s management permissions. This initialization process may take 1-5 minutes. Once completed, you will see the connected repositories listed in the Settings page:
4. Configure Code Review Rules
-
Go to Project Settings
In the Settings page, select a connected repository. -
Start Code Review Configuration
The current version of the Starship App focuses on Code Review functionality. You can customize the review rules based on your project needs:
Notes
- Initialization Time: After installing the App and syncing projects, the initialization may take 1-5 minutes. Please be patient.
- Feature Scope: Currently, the Starship GitHub App supports only Code Review functionality. Additional features are under development.
By following these simple steps, you can start managing your Code Reviews efficiently with OpenCSG-Starship App!