From 71ef8307e6d6f32d05b3645f2aeac4c3d7dbcf91 Mon Sep 17 00:00:00 2001 From: lihongguang00 Date: Tue, 14 Nov 2023 00:52:44 +0800 Subject: [PATCH 1/2] Update documents Update PPP and DG --- docs/DeveloperGuide.md | 18 ++++++++++++++++++ docs/team/lihongguang00.md | 4 ++++ 2 files changed, 22 insertions(+) diff --git a/docs/DeveloperGuide.md b/docs/DeveloperGuide.md index 69f977d67d9..68e83f483d5 100644 --- a/docs/DeveloperGuide.md +++ b/docs/DeveloperGuide.md @@ -1018,6 +1018,24 @@ Use case ends. - UniMate displays a message to show a helper message outlining the correct syntax and available sort options //@author +**Use case: UC14 Compare calendars** + +**MSS** +1. User requests to compare calendars +2. User inputs and confirms the indices of the contacts they want to compare their calendars with +3. UniMate displays the calendar showing the time periods where both the contacts and the user are free + + Use case ends. + +**Extensions** + +- 2a. User inputs and confirms the tags of the contacts to identify who they want to compare their calendars with. + + Use case resumes from step 3 + +- 2b. User inputs the invalid arguments for the command. + - UniMate displays the user's calendar only, ignoring all the invalid arguments + ### Non-Functional Requirements Project Constraints: diff --git a/docs/team/lihongguang00.md b/docs/team/lihongguang00.md index 092799bed5d..acd5ae72656 100644 --- a/docs/team/lihongguang00.md +++ b/docs/team/lihongguang00.md @@ -42,6 +42,10 @@ Given below are my contributions to the project. * User Guide: * Added documentation for the features `addEvent`, `compareCalendars` and `compareGroupCalendars` [#84](https://github.com/AY2324S1-CS2103-F13-4/tp/pull/84) * Reformatted UG and added screenshots for all commands: [#148](https://github.com/AY2324S1-CS2103-F13-4/tp/pull/148) and [#152](https://github.com/AY2324S1-CS2103-F13-4/tp/pull/152) + * Developer Guide: + * Wrote user stories + * Adding Events implementation + * Calendar Comparison (compareCalendars) implementation * **Community**: * PRs reviewed (with non-trivial review comments): [#7](https://github.com/AY2324S1-CS2103-F13-4/tp/pull/7), [#9](https://github.com/AY2324S1-CS2103-F13-4/tp/pull/9), [#11](https://github.com/AY2324S1-CS2103-F13-4/tp/pull/11), [#25](https://github.com/AY2324S1-CS2103-F13-4/tp/pull/25), [#28](https://github.com/AY2324S1-CS2103-F13-4/tp/pull/28), [#31](https://github.com/AY2324S1-CS2103-F13-4/tp/pull/31), [#36](https://github.com/AY2324S1-CS2103-F13-4/tp/pull/36), [#65](https://github.com/AY2324S1-CS2103-F13-4/tp/pull/65), [#66](https://github.com/AY2324S1-CS2103-F13-4/tp/pull/66), [#72](https://github.com/AY2324S1-CS2103-F13-4/tp/pull/72), [#86](https://github.com/AY2324S1-CS2103-F13-4/tp/pull/86), [#87](https://github.com/AY2324S1-CS2103-F13-4/tp/pull/87) From ce95a24c6be267f75254fdf1664f71bc8647d7bc Mon Sep 17 00:00:00 2001 From: lihongguang00 Date: Tue, 14 Nov 2023 00:58:51 +0800 Subject: [PATCH 2/2] Add more fix More fix --- docs/DeveloperGuide.md | 1 + docs/team/lihongguang00.md | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/docs/DeveloperGuide.md b/docs/DeveloperGuide.md index 68e83f483d5..3c4c2287ecd 100644 --- a/docs/DeveloperGuide.md +++ b/docs/DeveloperGuide.md @@ -1035,6 +1035,7 @@ Use case ends. - 2b. User inputs the invalid arguments for the command. - UniMate displays the user's calendar only, ignoring all the invalid arguments + - Use case ends. ### Non-Functional Requirements diff --git a/docs/team/lihongguang00.md b/docs/team/lihongguang00.md index acd5ae72656..8a8f695a319 100644 --- a/docs/team/lihongguang00.md +++ b/docs/team/lihongguang00.md @@ -43,9 +43,10 @@ Given below are my contributions to the project. * Added documentation for the features `addEvent`, `compareCalendars` and `compareGroupCalendars` [#84](https://github.com/AY2324S1-CS2103-F13-4/tp/pull/84) * Reformatted UG and added screenshots for all commands: [#148](https://github.com/AY2324S1-CS2103-F13-4/tp/pull/148) and [#152](https://github.com/AY2324S1-CS2103-F13-4/tp/pull/152) * Developer Guide: - * Wrote user stories - * Adding Events implementation - * Calendar Comparison (compareCalendars) implementation + * Wrote use case (UC14) + * Consolidated user stories into table format + * Adding Events implementation section + * Calendar Comparison (compareCalendars) implementation section * **Community**: * PRs reviewed (with non-trivial review comments): [#7](https://github.com/AY2324S1-CS2103-F13-4/tp/pull/7), [#9](https://github.com/AY2324S1-CS2103-F13-4/tp/pull/9), [#11](https://github.com/AY2324S1-CS2103-F13-4/tp/pull/11), [#25](https://github.com/AY2324S1-CS2103-F13-4/tp/pull/25), [#28](https://github.com/AY2324S1-CS2103-F13-4/tp/pull/28), [#31](https://github.com/AY2324S1-CS2103-F13-4/tp/pull/31), [#36](https://github.com/AY2324S1-CS2103-F13-4/tp/pull/36), [#65](https://github.com/AY2324S1-CS2103-F13-4/tp/pull/65), [#66](https://github.com/AY2324S1-CS2103-F13-4/tp/pull/66), [#72](https://github.com/AY2324S1-CS2103-F13-4/tp/pull/72), [#86](https://github.com/AY2324S1-CS2103-F13-4/tp/pull/86), [#87](https://github.com/AY2324S1-CS2103-F13-4/tp/pull/87)