Skip to content

Commit

Permalink
A-UserGuide
Browse files Browse the repository at this point in the history
  • Loading branch information
mayuanxin1234 committed Feb 10, 2023
1 parent 413eb25 commit 3b61fdd
Show file tree
Hide file tree
Showing 2 changed files with 91 additions and 15 deletions.
106 changes: 91 additions & 15 deletions docs/README.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,105 @@
# User Guide
# User Guide for DUKE

##Overview
Duke is a task management chatbot that allows you to keep track
of your tasks and manage them. You can ask Duke to create new tasks
and tick them off when done. You can also edit, delete, and find your
tasks as you wish. Both GUI and command line interface are present in DUKE

## Features

### Feature-ABC
### 1. `todo`

Add a todo to your tasks list.
>Use GUI for faster access.
>
> Alternatively, command line:
>
> todo [description]
>
> todo read book

### 2. `deadline`

Add a deadline to your tasks list. Specify date in YYYY-MM-DD HHMM (24HR time)
>Use GUI for faster access.
>
> Alternatively, command line:
>
> deadline [description] /by [YYYY-MM-DD HHMM]
>
> deadline Assignment /by 2023-02-10 1800
### 3. `event`

Add an event to your tasks list. Specify start and end date in YYYY-MM-DD HHMM (24HR time)
>Use GUI for faster access.
>
> Alternatively, command line:
>
> event [description] /from [YYYY-MM-DD HHMM] /to [YYYY-MM-DD HHMM]
>
> event project meeting /from 2023-02-10 1800 /to 2023-02-11-1800
### 4. `list`

Print out the tasks in DUKE
>Use GUI for faster access.
>
> Alternatively, command line:
>
> list
### 5. `mark`

Mark the task as done
>Use GUI for faster access.
>
> Alternatively, command line:
>
> mark [index number starting from 1]
>
> mark 2
Description of the feature.

### Feature-XYZ
### 6. `unmark`

Description of the feature.
Mark the task as not done
>Use GUI for faster access.
>
> Alternatively, command line:
>
> unmark [index number starting from 1]
>
> unmark 2
## Usage

### `Keyword` - Describe action
### 7. `delete`

Describe the action and its outcome.
Deletes a specified task in DUKE
>Use GUI for faster access.
>
> Alternatively, command line:
>
> delete [index number starting from 1]
>
> delete 2
Example of usage:
### 8. `find`

`keyword (optional arguments)`
Find a task with the same keyword
>Use GUI for faster access.
>
> Alternatively, command line:
>
> find [keyword]
>
> find read book
Expected outcome:
### 9. `bye`

Description of the outcome.
Say goodbye to DUKE
>Command line only:
>
> bye
```
expected output
```
Binary file added docs/Ui.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 3b61fdd

Please sign in to comment.