forked from nus-cs2103-AY2223S1/ip
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' of https://github.com/Gavzzz/ip
- Loading branch information
Showing
2 changed files
with
127 additions
and
15 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,29 +1,135 @@ | ||
# User Guide | ||
# User Guide for DukeMaxPro | ||
|
||
## Features | ||
|
||
### Feature-ABC | ||
### Add Tasks | ||
|
||
Description of the feature. | ||
Add up to 3 different types of tasks! | ||
|
||
### Feature-XYZ | ||
[todo] | ||
|
||
A todo task denoted by [T] | ||
|
||
input format: "todo" + task description | ||
|
||
[deadline] | ||
|
||
A deadline task denoted by [D] | ||
|
||
A deadline task with a deadline to be input, denoted by [D] | ||
|
||
Input format: "deadline" + task description + "/by" + deadline | ||
|
||
[Event] | ||
|
||
An event task with a time of event, denoted by [E] | ||
|
||
Input format: "event" + task description + "/at" + time of event | ||
|
||
### Mark / Unmark tasks as done | ||
|
||
Marks tasks as done with an "X" or undone without an "X" and with an empty box [ ] | ||
to keep track of task completion. | ||
|
||
### View task list | ||
|
||
Displays the entire task list | ||
|
||
### Detect duplicates | ||
|
||
Detects duplicate tasks inside the task lists and alerts the user about which | ||
task is duplicated and how many tasks are duplicated | ||
|
||
Description of the feature. | ||
|
||
## Usage | ||
|
||
### `Keyword` - Describe action | ||
### `list` - Displays current task list | ||
|
||
|
||
Example of usage: | ||
|
||
`list` | ||
|
||
Expected outcome: | ||
|
||
``` | ||
[T][X] Borrow book | ||
[D][ ] Return Book (by: Monday 2pm) | ||
[E][ ] Meeting (at: Monday 2pm-4pm) | ||
``` | ||
|
||
### `todo` - Adds a todo task to the task list | ||
|
||
Describe the action and its outcome. | ||
|
||
Example of usage: | ||
|
||
`keyword (optional arguments)` | ||
`todo` | ||
|
||
|
||
Expected outcome: | ||
|
||
Description of the outcome. | ||
``` | ||
[T][X] Borrow book | ||
``` | ||
|
||
### `deadline` - Adds a deadline task to the task list | ||
|
||
|
||
Example of usage: | ||
|
||
`deadline` | ||
|
||
|
||
Expected outcome: | ||
|
||
``` | ||
expected output | ||
[D][ ] Return Book (by: Monday 2pm) | ||
``` | ||
|
||
### `event` - Adds a event task to the task list | ||
|
||
|
||
Example of usage: | ||
|
||
`event` | ||
|
||
|
||
Expected outcome: | ||
|
||
``` | ||
[E][ ] Meeting (at: Monday 2pm-4pm) | ||
``` | ||
|
||
### `mark` - Marks a task as done in the task list | ||
|
||
|
||
Example of usage: | ||
|
||
`mark 1` | ||
|
||
|
||
Expected outcome: | ||
|
||
``` | ||
[E][X] Meeting (at: Monday 2pm-4pm) | ||
``` | ||
|
||
### `unmark` - Unarks a task as not done in the task list | ||
|
||
|
||
Example of usage: | ||
|
||
`unmark 1` | ||
|
||
|
||
Expected outcome: | ||
|
||
``` | ||
[E][ ] Meeting (at: Monday 2pm-4pm) | ||
``` | ||
|
||
|
||
|
||
|
||
|
||
|