Move towards completing individual contributions to Phase 1 of the project.
Implement the following increments while committing code incrementally
Implement the following increments as per the instructions below.
Implement Level-6
in a branch named branch-Level-6
.
Without merging that branch, go back to the master branch and implement Level-9
in a separate branch named branch-Level-9
.
Now, go back to the master branch and merge the two branches one after the other.
Tag the commit (in the master branch, after merging) that achieves the respective deliverable.
As before, push to your fork.
- Provide the capability to delete items from Duke's task list
- Remember
Level-6
includes A-Collections
- Do some automated testing of the Duke UI
- Provide the capability to search for tasks that were recorded
- Make your code more object-oriented
- [Optional] Some members in the team: develop a GUI for Duke.
- You will learn how to use JavaFX in
A-JavaFx
- If you plan to implement a GUI in your project Phase 2, it is recommended that at least one person in the team attempt this exercise successfully.