Skip to content

Commit f1fca30

Browse files
A-UserGuide
1 parent 8b727cd commit f1fca30

1 file changed

Lines changed: 96 additions & 7 deletions

File tree

docs/README.md

Lines changed: 96 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,109 @@
11
# User Guide
2-
2+
Duke Chatbot is a chatbot app for managing tasks including todos, events, deadlines.
33
## Features
44

55
### Feature 1
6-
Description of feature.
6+
Adding a todo task.
77

88
## Usage
99

10-
### `Keyword` - Describe action
10+
### `todo` - Adds a todo task
1111

12-
Describe action and its outcome.
12+
Adds a todo task to the list of tasks in the computer.
1313

1414
Example of usage:
1515

16-
`keyword (optional arguments)`
16+
`todo tutorial`
17+
18+
### Feature 2
19+
Adding an event task.
20+
21+
## Usage
22+
23+
### `event` - Adds an event task
24+
25+
Adds an event task with date to the list of tasks in the computer. Date must be formatted in *YYYY-MM-DD*.
26+
27+
Example of usage:
28+
29+
`event meeting /at 2021-01-01`
30+
31+
### Feature 3
32+
Adding a deadline task.
33+
34+
## Usage
35+
36+
### `deadline` - Adds a deadline task
37+
38+
Adds a deadline task with date to the list of tasks in the computer. Date must be formatted in *YYYY-MM-DD*.
39+
40+
Example of usage:
41+
42+
`deadline homework /by 2021-02-02`
43+
44+
### Feature 4
45+
Displays the saved task list in the computer.
46+
47+
## Usage
48+
49+
### `list` - Displays the tasks saved
50+
51+
Displays all the tasks saved in the task list in the computer.
52+
53+
Example of usage:
54+
55+
`list`
56+
57+
### Feature 5
58+
Marking a task in the saved task list in the computer as done.
59+
60+
## Usage
61+
62+
### `done` - Marks a task as done
63+
64+
Marks a task saved in the computer as done. The task number from the task list must be stated in the command.
65+
66+
Example of usage:
67+
68+
`done 1`
69+
70+
### Feature 6
71+
Deleting a task in the saved task list in the computer.
72+
73+
## Usage
74+
75+
### `delete` - Deletes a task
76+
77+
Deletes a task from the task list saved in the computer. The task number from the task list must be stated in the command.
78+
79+
Example of usage:
80+
81+
`delete 1`
82+
83+
### Feature 7
84+
Finding a task.
85+
86+
## Usage
87+
88+
### `find` - Find a task
89+
90+
Finds a task in the saved task list in the computer.
91+
The search is case-sensitive, and the order of keywords does not matter.
92+
93+
Example of usage:
94+
95+
`find meeting`
96+
97+
### Feature 8
98+
Editing the date of an event/deadline task.
99+
100+
## Usage
101+
102+
### `update` - Edits the date of an event/ deadline task
103+
104+
Edits the date of an event/deadline task in the saved task list in the computer. Date must be formatted in *YYYY-MM-DD*.
105+
The task number from the task list must be stated in the command.
17106

18-
Expected outcome:
107+
Example of usage:
19108

20-
`outcome`
109+
`update 2 2021-03-03`

0 commit comments

Comments
 (0)