Code Repository
Function Introduction
Code repositories play a crucial role in software development. They are not only the core tools for code storage and version management but also the foundation for achieving automated development, continuous integration, and continuous delivery (CI/CD). Currently, Dakou supports integrating GitHub repositories. After users authorize GitHub repositories to Dakou, Dakou can complete development and testing tasks based on GitHub repositories and automatically submit Pull Requests.
Detailed Operations
Import GitHub Repository
- Access Path: Visit Dakou —— Code Repository —— Import GitHub Repository
- Select the GitHub repository to import/authorize on the GitHub page
- After confirming authorization, you will be redirected to the GitHub Applications page, where users can revoke authorization for Dakou
View Imported GitHub Repositories
- My Enabled:
- When submitting tasks to Dakou, only currently enabled code repositories can be selected
- After importing GitHub repositories, imported repositories are enabled by default
- For repositories that are not needed, users can directly disable them
- My Authorized:
- Displays all GitHub repositories imported (authorized) by the user
- Users can re-enable previously disabled code repositories on this page
Use Code Repository
- When submitting tasks to Dakou, users can select the code repository required for the current task
- During task execution, Dakou will automatically download the corresponding repository code and make development modifications based on user requirements