Project

General

Profile

Pull Requests Workflow » History » Version 1

Miguel Gonzalez, 08/08/2025 07:45 PM

1 1 Miguel Gonzalez
# Pull Requests Workflow
2
* Recommended: Github Pull Requests extension for VSCode
3
## Developer Steps
4
### Starting a task
5
* Create a branch from development named 'task_number' - 'short_description' (or just the description if there is no associated task number)
6
7
### Working a task
8
#### Daily and before any commit
9
1. Rebase from development 
10
1. Resolve conflicts
11
12
#### Pushing code
13
* Push whenever there is a distinct and stable change (not the entire task; just a small, concise, and related chunk of changes)
14
1. Commit
15
1. Push
16
1. Create pull request
17
1. Set yourself as owner of the pull request
18
* Be on the lookout for changes requested
19
20
#### Finishing a task
21
* When the task is considered finished and closed, the branch is deleted
22
* Any future fixes to this functionality will be considered a new task with a new branch
23
24
## Reviewer Steps
25
1. Choose an open pull request
26
1. Review changes
27
1. Recommend changes or approve pull request
28
  * Be on the lookout for the owner of the request implementing the changes (repeat steps 2 and 3 after changes are commited)
29
  * When code is acceptable, merge the branch into Development
30
31
## Keep in mind
32
* If using VSCode extension, you might need to manually refresh at some points throughout the process.
33
* Once you've created a pull request, you can push commits from your task branch to add them to your existing pull request. These commits will appear in chronological order within your pull request and the changes will be visible in the "Files changed" tab.