graph LR
A[Create branch] -->B(Commit) -->C(Push) -->D(Pull Request)
D --> E{Decision}
E -->|Approve| F[Merge]
E -->|Comment| G[Read the comment and discuss the next steps]
E -->|Request Changes| B
-
Fetch
-
Pull
-
Create a new branch (from development branch) and categorize it
- feature
- bugfix
examples:
feature/copy-to-clipboard
bugfix/person-age
-
Apply the changes
-
Commit
-
Push
-
Create a Pull Request
- source branch:
branch-name
(created in step 1) - target branch:
development
- add at least one reviewer
- source branch:
- Merge de Pull Request
- Delete the source branch
- Read the comment
- Discuss the next steps
- Reply via GitHub or via Discord app sharing your thoughts
- Get back to step 2.
Note that, if the Pull Request is open yet, you don't need to create a new one. You just need to commit the changes in the same branch as before and the Pull Request will have that new commits in count.
Lets build some code! 👩💻