#3 Developer Flow
Based off an issue, make changes to the code base and commit
Theme
Git repository and Merge Requests
Key Tasks to Complete
-
Create Merge Request from Issue - Go to My-Group/My-Project
- Open issue My-Issue-Modify-README
- Create a Merge Request
- Note the new branch
- Note the the link to the issue
- Note automatic Merge Request details, like Assignee & Milestone
- Note history of Merge Request
-
Modify README.md file - Select Open in Web IDE
- Click on README.md and add a new line to the file
- Click Commit...
- Add a commit message
- Keep the target branch the default feature branch
- Click Commit
-
Prepare for Review - On the bottom of the screen, click Merge request !1 to navigate back to the associated Merge Request
- Click on Commits to see the commit history
- Click Changes to see the code diff
- Click Overview and click the Mark as ready button to signify the change is ready for review
- In the Reviewers section in the right panel, click Edit and assign yourself (click away to save)
-
Review & Merge Changes - Acting as the reviewer, add a comment to the Merge Request to signify your approval of the change
- Click Merge
-
Verify Changes - Click My Project and confirm the README.md has the new changes
- Navigate to Issues>Boards to see the issue is now closed
- Click on the issue to see the Merge Request history captured in the issue
-
The presenter will now introduce the fourth part of the lab