Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
3d3a9a0
Level 0:greet
LS-Young Aug 20, 2021
8641994
Greet, Echo, Exit
LS-Young Aug 25, 2021
7253b8d
Add, List
LS-Young Aug 25, 2021
20918e3
Mark as Done
LS-Young Aug 26, 2021
660e32f
try to follow coding standard
LS-Young Aug 26, 2021
91955b5
add in functions to analyze "todo", "event" and "deadline" command
LS-Young Sep 2, 2021
4aa000a
input and EXPECTED edited
LS-Young Sep 2, 2021
154a805
correct error and improve code quality
LS-Young Sep 2, 2021
a7b4a1c
Use exceptions and edit code according to comments
LS-Young Sep 8, 2021
586ba7e
Merge branch 'branch-Level-5'
LS-Young Sep 8, 2021
afd44a8
use package to group exceptions and tasks
LS-Young Sep 8, 2021
8de5601
Merge branch 'branch-A-Packages'
LS-Young Sep 8, 2021
9ad898c
Add delete function by using ArrayList
LS-Young Sep 16, 2021
c71229e
Store the task data in tasks.txt
LS-Young Sep 16, 2021
13943e5
error corrected
LS-Young Sep 17, 2021
4df17cb
extract some classes
LS-Young Sep 27, 2021
46aa54a
Ui, Storage, TaskList, Parser added
LS-Young Sep 29, 2021
a67be74
implement find function
LS-Young Sep 29, 2021
afba42f
Merge pull request #1 from LS-Young/branch-Level-9
LS-Young Sep 29, 2021
d37c10a
Revert "Branch level 9"
LS-Young Sep 29, 2021
cde6e2f
Merge pull request #2 from LS-Young/revert-1-branch-Level-9
LS-Young Sep 29, 2021
c9ad7b9
Merge branch 'branch-Level-9'
LS-Young Sep 29, 2021
0406861
add comment to the classed and methods
LS-Young Sep 29, 2021
6abea24
Merge branch 'branch-A-JavaDoc'
LS-Young Sep 29, 2021
e41182e
Set theme jekyll-theme-cayman
LS-Young Sep 30, 2021
b39c7ea
Set theme jekyll-theme-cayman
LS-Young Sep 30, 2021
f2a5b85
fix
LS-Young Sep 30, 2021
ffc4dc6
Merge remote-tracking branch 'origin/master'
LS-Young Sep 30, 2021
8504f51
Update README.md
LS-Young Sep 30, 2021
2d6b083
error corrected
LS-Young Sep 30, 2021
e018577
Merge branch 'master' of https://github.com/LS-Young/ip
LS-Young Sep 30, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
181 changes: 173 additions & 8 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,28 +2,193 @@

## Features

### Feature-ABC
### Feature-Add tasks

Description of the feature.
Add "todo", "deadline" or "event" tasks to the task list.

### Feature-XYZ
### Feature-Mark as done

Description of the feature.
Mark a specific task in the task list as done

### Feature-Delete tasks

Delete a specific task in the task list

### Feature-Find tasks

Find tasks with the keyword

## Usage

### `Keyword` - Describe action
### `todo` - Add a todo task

Add a todo task to the task list.

Describe the action and its outcome.
`todo DESCRIPTION`

Example of usage:

`keyword (optional arguments)`
`todo make a call`

Expected outcome:

A todo task added.

```
_________________________________
|Got it. I've added this task: |
|[T][ ]make a call |
|Now you have 1 tasks in the list.|
|_________________________________|
```

### `deadline` - Add a deadline task

Add a deadline task to the task list.

`deadline DESCRIPTION /by TIME`

Example of usage:

`deadline finish the task /by tomorrow`

Expected outcome:

A deadline task added.

```
____________________________________
|Got it. I've added this task: |
|[D][ ]finish the task(by: tomorrow)|
|Now you have 1 tasks in the list. |
|____________________________________|
```

### `event` - Add a event task

Add a event task to the task list.

`event DESCRIPTION /at TIME`

Example of usage:

`event go for big meal /at 6pm`

Expected outcome:

A event task added.

```
_________________________________
|Got it. I've added this task: |
|[E][ ]go for big meal(at: 6pm) |
|Now you have 1 tasks in the list.|
|_________________________________|
```

### `done` - Mark a task as done

Mark the task with a specific index number as done.

`done NUMBER`

Example of usage:

`done 1`

Expected outcome:

The first task in the list marked as done.

```
_____________________________________
|Nice! I've marked this task as done: |
|[E][X]go for big meal(at: 6pm) |
|_____________________________________|
```

### `delete` - Delete a task

Delete the task with the specific index number.

`delete NUMBER`

Example of usage:

`delete 1`

Expected outcome:

The first task is deleted from the list.

```
_________________________________
|Noted. I've removed this task: |
|[E][X]go for big meal(at: 6pm) |
|Now you have 0 tasks in the list.|
|_________________________________|
```

### `list` - List all the tasks

List all the tasks in the list.

`list`

Example of usage:

`list`

Expected outcome:

The whole list of tasks.

```
_______________________________________
|Here are the tasks in your list: |
|1. [T][ ]make a call |
|2. [D][ ]finish the task(by: tomorrow)|
|3. [E][ ]go for big meal(at: 6pm) |
|_______________________________________|
```

### `find` - Find tasks with the keyword

The tasks with the keyword will be found.

`find KEYWORD`

Example of usage:

`find meal`

Expected outcome:

Description of the outcome.

```
expected output
_________________________________________
|Here are the tasks in your list: |
|1. [E][ ]go for big meal(at: 6pm) |
|_________________________________________|
```

### `bye` - Exit programme

The programme exit with saving the list to the file.

`bye`

Example of usage:

`bye`

Expected outcome:

Greeting from the programme.

```
________________________________
|Bye. Hope to see you again soon!|
|________________________________|
```
1 change: 1 addition & 0 deletions docs/_config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
theme: jekyll-theme-cayman
Loading