mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-08-28 05:27:24 +00:00
52 lines
No EOL
1.8 KiB
XML
52 lines
No EOL
1.8 KiB
XML
<pull_request_workflow>
|
|
<preparation>
|
|
1. Ensure all changes are committed with proper message format
|
|
2. Push to appropriate branch (fork or direct)
|
|
3. Prepare comprehensive PR description
|
|
4. Get user approval before creating PR
|
|
5. Extract owner and repo from the provided GitHub URL
|
|
</preparation>
|
|
|
|
<pr_title_format>
|
|
- Bug fixes: "fix: [description] (#[issue-number])"
|
|
- Features: "feat: [description] (#[issue-number])"
|
|
- Follow conventional commit format
|
|
</pr_title_format>
|
|
|
|
<pr_description_template>
|
|
Must include:
|
|
- Link to issue (Fixes #[number])
|
|
- Detailed description of changes
|
|
- Testing performed
|
|
- Verification of acceptance criteria
|
|
- Checklist items
|
|
- Screenshots/demos if applicable
|
|
</pr_description_template>
|
|
|
|
<creating_pr_with_cli>
|
|
Use GitHub CLI to create the pull request:
|
|
<execute_command>
|
|
<command>gh pr create --repo [owner]/[repo] --base main --title "[title]" --body "[description]" --maintainer-can-modify</command>
|
|
</execute_command>
|
|
|
|
If working from a fork, ensure you've forked first:
|
|
<execute_command>
|
|
<command>gh repo fork [owner]/[repo] --clone</command>
|
|
</execute_command>
|
|
|
|
The gh CLI automatically handles fork workflows.
|
|
</creating_pr_with_cli>
|
|
|
|
<after_creation>
|
|
1. Comment on original issue with PR link:
|
|
<execute_command>
|
|
<command>gh issue comment [issue-number] --repo [owner]/[repo] --body "PR #[pr-number] has been created to address this issue"</command>
|
|
</execute_command>
|
|
2. Inform user of successful creation
|
|
3. Provide next steps and tracking info
|
|
4. Monitor PR checks:
|
|
<execute_command>
|
|
<command>gh pr checks [pr-number] --repo [owner]/[repo] --watch</command>
|
|
</execute_command>
|
|
</after_creation>
|
|
</pull_request_workflow> |