iP:
Level-7, Level-8A-MoreOOP, A-Packages, A-Gradle, A-JUnit, A-JarA-JavaDoc, A-CodingStandard, Level-9tP:
Reminder about the deadline for the weekly project tasks:
master branch of your fork to the master branch of the upstream repo (https://github.com/nus-cs2103-AY2324S1/ip)[{Your full/partial name or your Github username}] iP[Richard Mathews Chee] iP or [Rich ... hee] iP or [TheRichMat] iPThe PR will update automatically to reflect your latest code every time you push code to your fork. As a result, it provides a convenient way for us to access the current state of all your iP code from one location.
Level-7, Level-8branch-Level-7. Here are the steps:
branch-Level-7.master branch as usual (i.e., add the tag Level-7).master branch, push the branch-Level-7, and push the tag, to your fork.b1 to the master branch, you need to push both the master and the b1 branches to the fork. Pushing the master branch does not automatically take the b1 branch along with it just because it is already merged to the master branch.branch-Level-8.A-MoreOOP, A-Packages, A-Gradle, A-JUnit, A-Jarmaster branch will always stay in a 'unbroken' state as the work-in-progress will be in a separate branch till such work is ready to be merged.A-Gradle you can use the Gradle option (rather than the IntelliJ option) when doing A-JUnit and A-JAR as they are easier to do using Gradle.Note that if A-Jar increment does not require any code changes, you may tag the commit at which this was achieved as A-Jar (even if that commit has another tag already). Otherwise, tag the latest commit as usual. In both cases, push the tag to the fork.
A-JavaDoc, A-CodingStandard, Level-9branch-A-JavaDoc, branch-A-CodingStandard, branch-Level-9), and then merge them one-by-one. Hopefully, you will encounter some merge conflicts so that you get to practice de-conflicting branches.A-CodingStandard) are given in this page. indicates an individual task (i.e., each team member has to do the task, graded individually)
indicates a team task (some or all members may do the work; graded for the whole team).