-
Notifications
You must be signed in to change notification settings - Fork 69
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
[v1.5][T09-B2] CollegeZone #47
base: master
Are you sure you want to change the base?
[v1.5][T09-B2] CollegeZone #47
Conversation
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.
@deborahlow97 @zuweitrack @fuadsahmawi @A0158738X Some comments added. Can make changes accordingly.
docs/DeveloperGuide.adoc
Outdated
@@ -782,6 +782,7 @@ See this https://github.com/se-edu/addressbook-level4/pull/599[PR] for the step- | |||
|
|||
*Target user profile*: | |||
|
|||
* NUS Students living in RC |
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.
Is it better to write as Residential College (RC)
since other developers might not know what RC
stands for?
docs/DeveloperGuide.adoc
Outdated
|
||
|`* * *` |user |set a level of friendship with a specific person |maintain my friendships depending on a priority system set by myself | ||
|
||
|`* * *` |user |edit details of my contacts |stay updated with the current details of my friends |
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.
Here user
should be replaced by your specified target users.
docs/DeveloperGuide.adoc
Outdated
|
||
|`* * *` |user |edit details of my contacts |stay updated with the current details of my friends | ||
|
||
|`* * *` |forgetful RC student |to add persistent reminders |periodically remind myself to do something. |
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.
Second column inconsistent with the other user stories?
docs/DeveloperGuide.adoc
Outdated
|
||
|`* *` |careless RC student |undo a command I entered |undo a wrong command that I entered | ||
|
||
|`* *` |careless RC student |redo a command I entered |redo when I want to undo my "undo" command |
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.
No need to repeat the features that current version of addressbook already contains.
docs/DeveloperGuide.adoc
Outdated
@@ -852,6 +909,10 @@ _{More to be added}_ | |||
. Should work on any <<mainstream-os,mainstream OS>> as long as it has Java `1.8.0_60` or higher installed. | |||
. Should be able to hold up to 1000 persons without a noticeable sluggishness in performance for typical usage. | |||
. A user with above average typing speed for regular English text (i.e. not code, not system admin commands) should be able to accomplish most of the tasks faster using commands than using the mouse. | |||
. Should be able to deal with invalid command inputs. |
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.
Is this an NFR or a functional requirement?
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.
@deborahlow97 @fuadsahmawi @zuweitrack @A0158738X some comments added.
Please note that:
- Update the developer guide to describe the new features added (in Implementation part)
README.adoc
Outdated
** Support for _Build Automation_ using Gradle and for _Continuous Integration_ using Travis CI. | ||
* CollegeZone is a desktop application for *NUS Residential College 4 (RC4) students*. It has a GUI but most of the user interactions happen using a CLI (Command Line Interface). | ||
* It's created for a RC4 resident to manage their contacts with other RC4 residents and to manage their tasks. | ||
|
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.
Remember to add acknowledgement for CS2103 AB4 (SE-EDU)
@@ -51,27 +51,51 @@ public Command parseCommand(String userInput) throws ParseException { | |||
case AddCommand.COMMAND_WORD: | |||
return new AddCommandParser().parse(arguments); | |||
|
|||
case AddCommand.COMMAND_ALIAS: |
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.
You can actually combine the command word and command alias together for the same command to make it clearer
private static final String FXML = "PersonListCard.fxml"; | ||
private static final String[] TAG_COLOR_STYLES = new String[]{"teal", "red", "yellow", "blue", "orange", "brown", |
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.
Just a suggestion: try to use the colors which users can see the word inside the tag clearly
@@ -68,4 +68,13 @@ public String getEmail() { | |||
.map(Label::getText) | |||
.collect(Collectors.toList()); | |||
} | |||
|
|||
public List<String> getTagStyleClasses(String tag) { | |||
return tagLabels |
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.
Here there should be one component after tagLabels
*/ | ||
private FindCommand prepareTagCommand(String userInput) { | ||
FindCommand command = | ||
new FindCommand(new TagContainsKeywordsPredicate(Arrays.asList(userInput.split("\\s+")))); |
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.
Incorrect format (not following the coding standard)
@deborahlow97 @fuadsahmawi @zuweitrack @A0158738X
|
…2103-AY1718S2#47) * DeveloperGuide.adoc: add new subsection Feature Contributions * Fix capitalization of word
@deborahlow97 @fuadsahmawi @zuweitrack @A0158738X Good job 👍 Here are something you need to take note:
|
Added my picture to AboutUs
Pull to local
Update use cases and NFR
Adding "functional" collated files
No description provided.