iP:
Level-0
, Level-1
, Level-2
, Level-3
, Level-4
, A-TextUiTesting
, Level-5
, Level-6
, A-Enums
Fri, Aug 23rd 1600The iP (and the tP) undergoes changes after each semester. As such, teething issues are a possibility. If you encounter any problem while doing the iP/tP, please post in the forum so that we can take necessary actions.
We discourage you from doing project tasks allocated to future weeks, although it is fine to stay ahead of the schedule a bit (but no more than a week ahead).
Reasons: In order to help you gain (and also to better simulate real projects), we want the project work to be and span a longer period, rather than to be done as a short burst.
Reminder: As per iP grading criteria, some increments need to be done in each week. Clumping all the iP work into a short burst of work will not earn you full marks.
Please follow instructions carefully. Any deviations can cause our grading scripts to miss your work (and result in you not getting credit for the work).
Deadline:
Note the typical deadline weekly project tasks:
As per the above, you have until the next weekly briefing (i.e., Friday 1600) to finish this week's iP tasks, but if you fail to do so, we won't penalize you if you can catch up within one more week after that deadline.
Read through this week's topics before starting the project.
If you encounter technical problems while doing the iP, follow the guidelines given below:
ip
or else our grading scripts will not be able to detect it. You can change the fork name to something else after the semester (and the grading) is over e.g., after receiving your grade for the course.[ ] Copy the master branch only
option so that you get a copy of the full repo.Settings
of your fork, scroll to the Features
section, and tick the Issues
checkbox). Reason: at times we post feedback on your issue tracker.https://github.com/{your_user_name}/ip/issues
https://github.com/johnDoe/ip/issues
Level-0
, Level-1
, Level-2
, Level-3
, Level-4
, A-TextUiTesting
, Level-5
, Level-6
, A-Enums
Fri, Aug 23rd 1600Implement the given below in the given order.
.class
files and any other file that should not be revision controlled.git tag
the commit that completed the increment with the exact increment ID e.g., Level-2, A-TextUiTestinggit push
the code to your forkhttps://github.com/YOUR_USER_NAME/REPO_NAME/tags
e.g., https://github.com/se-edu/addressbook-level3/tags