Skip to content

Commit

Permalink
Add a User Guide
Browse files Browse the repository at this point in the history
Add a User Guide to the project
  • Loading branch information
Cohii2 committed Mar 7, 2024
1 parent a4ec502 commit a578037
Showing 1 changed file with 142 additions and 11 deletions.
153 changes: 142 additions & 11 deletions docs/README.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,160 @@
# User Guide
# Noriaki User Guide

## Features

### Feature-ABC
### Add Task to List
Users can add different Tasks to a List of Tasks:
* ToDo
* Deadline
* Event.

Description of the feature.
### Mark/Unmark Task
Users can mark Tasks as done or undone.

### Feature-XYZ
### Delete Task
Users can delete Tasks.

Description of the feature.
### Find Task
Users can search for Tasks in List of Tasks through a keyword search.

### Delete Task
Users can delete Tasks.

### Local Database
All Tasks entered are stored on user's hard drive.

## Usage

### `Keyword` - Describe action
### `todo` - Add ToDo
Adds a ToDo Task to List.

Describe the action and its outcome.
Example of usage:

Example of usage:
`todo <description>`

Expected outcome:

```
todo Eat Breakfast
______________________________
Got it. I've added this task:
[T][ ] Eat Breakfast
Now you have 1 tasks in the list.
______________________________
```

`keyword (optional arguments)`
### `deadline` - Add Deadline
Adds a Deadline Task to List.

Example of usage:

`deadline <description> /by <deadline>`

Expected outcome:

Description of the outcome.
```
deadline Coursemology /by Friday
______________________________
Got it. I've added this task:
[D][ ] Coursemology (by: Friday)
Now you have 2 tasks in the list.
______________________________
```
### `event` - Add Event
Adds a Deadline Task to List.

Example of usage:

`event <description> /from <start> /to <end>`

Expected outcome:

```
event Tutorial /from 1pm /to 3pm
______________________________
Got it. I've added this task:
[E][ ] Tutorial (from: 1pm to: 3pm)
Now you have 3 tasks in the list.
______________________________
```
### `list` - List Tasks
Lists all Tasks.

Example of usage:

`list`

Expected outcome:

```
expected output
list
______________________________
1.[T][ ] Eat Breakfast
2.[D][ ] Coursemology (by: Friday)
3.[E][ ] Tutorial (from: 1pm to: 3pm)
______________________________
```
### `mark` - Mark Task
Marks Task as Done.

Example of usage:

`mark <index>`

Expected outcome:

```
mark 1
______________________________
Nice! I've marked this task as done
[T][X] Eat Breakfast
______________________________
```
### `unmark` - Unmark Task
Marks Task as Unone.

Example of usage:

`unmark <index>`

Expected outcome:

```
unmark 1
______________________________
Nice! I've marked this task as undone
[T][ ] Eat Breakfast
______________________________
```
### `delete` - Delete Task
Deletes a Task from List.

Example of usage:

`delete <index>`

Expected outcome:

```
delete 1
______________________________
Noted. I've removed this task:
[T][ ] Eat Breakfast
______________________________
```
### `find` - Find Task
Finds Tasks with matching key word/key phrase.

Example of usage:

`find <keywords>`

Expected outcome:

```
find Eat
______________________________
Here are the matching tasks in your list-gari:
1.[T][ ] Eat Breakfast
______________________________
```

0 comments on commit a578037

Please sign in to comment.