-
Notifications
You must be signed in to change notification settings - Fork 248
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[CS2113-T11-2] peNUS #35
base: master
Are you sure you want to change the base?
[CS2113-T11-2] peNUS #35
Conversation
…nit_test Add JUnit tests for Parser and EventList
Add parseSavedFile
Jy- update status/ sampledata
Added test for getCoreMods, getGec, getGEN, getGESS
…into jy-archi commit
![ArchitectureDiagram](uml/diagrams/Architecture.png) | ||
|
||
### UI Component | ||
![UIClassDiagram](uml/diagrams/UiClass.png) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Neat UI component! I think Scanner and PrintStream may not be needed (if im not wrong)
docs/DeveloperGuide.md
Outdated
![UIClassDiagram](uml/diagrams/UiClass.png) | ||
|
||
### Logic Component | ||
![LogicClassDiagram](uml/diagrams/LogicClass.png) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I assume this is the class diagram of the logic component, would be better if you include the methods and variables in the Logic view, same for Model and Storage
docs/DeveloperGuide.md
Outdated
Given below is an example usage scenario of the 2 types of modules and how the add module mechanism behaves at each step. | ||
|
||
**When a planned module is added:** | ||
Step 1. The user launches the application for the first time. The ModuleList will be initialised with the initial module list state if provided in `penus.txt`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great use of using step by step to explain the sequence diagram!
|
||
## User Stories | ||
| Priority | Version | As a ... | I want to ... | So that I can ... | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good use of priority to show the main features of the application!
Edit dg diagrams and Add Javadoc
Add diagram for GradeClass
# Conflicts: # src/test/java/seedu/penus/storage/ResourceStorageTest.java
# Conflicts: # src/main/java/seedu/penus/Penus.java # src/main/java/seedu/penus/common/exceptions/CourseIndexOutOfBoundsException.java # src/main/java/seedu/penus/common/exceptions/InvalidCourseIndexException.java # src/main/java/seedu/penus/common/exceptions/InvalidIndexException.java # src/main/java/seedu/penus/logic/utils/Grade.java # src/main/java/seedu/penus/model/User.java # src/main/java/seedu/penus/modules/ModuleList.java # src/main/java/seedu/penus/parser/CommandParser.java # src/main/java/seedu/penus/storage/FileStorage.java # src/main/java/seedu/penus/ui/Ui.java # src/test/java/seedu/penus/ParserTest.java # src/test/java/seedu/penus/logic/utils/GradeTest.java # text-ui-test/EXPECTED.TXT
Storage junit tests
Edit AboutUs
Updated UG
Update teammate's PPP
Final edits PPP DG
Edited DG and own PPP
Fix images
Fix images
Shorten image
Resize image
resize image
format images
peNUS is a desktop app for university students to plan their modules, with easy searching and adding of modules, as well as CAP tracking and prerequisite information.