This document outlines the standard workflow for making changes to the codebase through Pull Requests.
Before making any changes, create a new branch from the main branch:
# Switch to main branch and pull latest changes
git checkout main
git pull
# Create and switch to a new branch
git checkout -b your-feature-nameReplace your-feature-name with a descriptive name for your changes.
After making your changes, use the "AI" chat to commit them:
- Review the changes
- Type "Commit changes" in the chat - this command will:
- Create a properly formatted commit message following the commit guidelines
- Push your changes to the remote repository
Once your changes are committed and pushed, create a pull request:
- Type "Create pull request" in the chat - this command will:
- Generate
titleanddescriptionaccording to the PR guidelines - Create or update the PR with generated
titleanddescription
- Generate
flowchart LR
A[Start] --> B[Checkout main branch]
B --> C[Pull latest changes]
C --> D[Create feature branch]
D --> E[Make code changes]
E --> F[Review changes]
F --> G[Commit changes via AI chat]
G --> I[Create PR via AI chat]
I --> J[PR review process]
style A fill:#f9f,stroke:#333,stroke-width:2px
style J fill:#9f9,stroke:#333,stroke-width:2px
- Ensure your branch is up to date with the main branch before creating a PR
- Follow the commit message and PR description formatting guidelines for consistency

