Practical Guideline
Each practical consists of a problem specification and template code.
You need to git clone
the template code from the Advanced Programming Practical repository in Gitlab CSUI.
You also need to create a new project in your subgroup for each practical.
Doing the Practical
First, do an initial push to your practical repository's master
branch.
Create a new branch and draft merge request.
Please choose a branch name that represents your task in that practical.
If there are tasks with entirely different features, you may create two separate branches and merge requests.
The base of each branch created is the master
branch.
Create some group labels that you can use in your issues and merge requests later.
You may need some labels, such as Todo
, Doing
, Refactor
, and In-Review
.
Please assign yourself as the assignee of the merge request.
Submission
Please assign the In-Review
label to your merge request.
Assign your TA as the reviewer of the merge request.
Make sure you have done this before the practical submission deadline.
Created: 2022-03-01 20:49:09