forked from nus-cs2103-AY2021S1/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.
- Loading branch information
1 parent
d4975a8
commit ef0ccb9
Showing
2 changed files
with
172 additions
and
10 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,182 @@ | ||
# User Guide | ||
|
||
## Features | ||
## Content Page | ||
1. [Introduction](#introduction) | ||
2. [Getting Started](#getting-started) | ||
3. [Features](#features) | ||
4. [FAQ](#faq) | ||
5. [Command Summary](#command-summary) | ||
5. [Acknowledgements](#acknowledgements) | ||
|
||
### Feature 1 | ||
Description of feature. | ||
## Introduction | ||
RJ21 is a one-stop task manager desktop app that | ||
helps you to keep track of your to-dos, deadlines | ||
and events. | ||
|
||
## Usage | ||
### Getting Started | ||
1. Ensure that you have at least **Java 11** installed in your laptop. | ||
2. Download the latest version of RJ21.jar file here. | ||
3. Once downloaded, double-click it to run. | ||
4. You should see something like this: | ||
<br> | ||
![Image of Start Screen](images/start.png) | ||
5. Type the command in the command box and press Enter to execute it. | ||
|
||
### `Keyword` - Describe action | ||
### Features | ||
1. [Add tasks](#feature-1-add-tasks) | ||
2. [List all tasks](#feature-2-list-tasks) | ||
3. [Mark tasks as done](#feature-3-mark-tasks) | ||
4. [Delete tasks](#feature-4-delete-tasks) | ||
5. [Find tasks using keyword](#feature-5-find-tasks) | ||
6. [Update current tasks](#feature-6-update-tasks) | ||
7. [Get list of commands](#feature-7-get-commands) | ||
8. [Exit RJ21](#feature-8-exit) | ||
|
||
Describe action and its outcome. | ||
#### Feature 1: Add tasks | ||
You can add tasks of 3 types: To-do, Deadline and Event. | ||
|
||
Example of usage: | ||
#### Usage: | ||
1. To-do: `todo <description>` | ||
* Example: `todo iP user guide` | ||
<br> | ||
<br> | ||
Expected outcome: | ||
![Image of To-do Screen](images/todo.png) | ||
<br> | ||
|
||
2. Deadline: `deadline <description> /by <YYYY-MM-DD>` | ||
* Example: `deadline iP user guide /by 2020-09-13` | ||
<br> | ||
<br> | ||
Expected outcome: | ||
![Image of Deadline Screen](images/deadline.png) | ||
<br> | ||
|
||
3. Event: `event <description /at <YYYY-MM-DD>` | ||
* Example: `event CS2103T lecture /at 2020-09-11` | ||
<br> | ||
<br> | ||
Expected outcome: | ||
![Image of Deadline Screen](images/deadline.png) | ||
<br> | ||
|
||
#### Feature 2: List all tasks | ||
You can list out all the tasks that you had added. | ||
|
||
`keyword (optional arguments)` | ||
#### Usage: | ||
Get list of tasks: `list` | ||
<br> | ||
* Example: `list` | ||
<br> | ||
<br> | ||
Expected outcome: | ||
![Image of List Screen](images/list.png) | ||
<br> | ||
|
||
#### Feature 3: Mark tasks as done | ||
You can mark your completed tasks as done. | ||
|
||
Expected outcome: | ||
#### Usage: | ||
Mark task as done: `done <index>` | ||
<br> | ||
* Example: `done 1` | ||
<br> | ||
<br> | ||
Expected outcome: | ||
![Image of Done Screen](images/done.png) | ||
<br> | ||
|
||
`outcome` | ||
#### Feature 4: Delete tasks | ||
You can delete your tasks. | ||
|
||
#### Usage: | ||
Delete task: `delete <index>` | ||
<br> | ||
* Example: `delete 1` | ||
<br> | ||
<br> | ||
Expected outcome: | ||
![Image of Delete Screen](images/delete.png) | ||
<br> | ||
|
||
#### Feature 5: Find tasks using keyword | ||
You can find all matching tasks by searching the keyword. | ||
|
||
#### Usage: | ||
Find task: `find <keyword>` | ||
<br> | ||
* Example: `find user` | ||
<br> | ||
<br> | ||
Expected outcome: | ||
![Image of Find Screen](images/find.png) | ||
<br> | ||
|
||
#### Feature 6: Update tasks | ||
You can update your current task's description or date. | ||
|
||
#### Usage: | ||
Find task: `update <index> <desc/date> <new description/YYYY-MM-DD>` | ||
<br> | ||
* Example: `update 1 date 2020-09-15` | ||
<br> | ||
<br> | ||
Expected outcome: | ||
![Image of Update Screen 1](images/update1.png) | ||
<br> | ||
|
||
* Example: `update 2 desc CS2103T Week6 Quiz` | ||
<br> | ||
<br> | ||
Expected outcome: | ||
![Image of Update Screen 2](images/update2.png) | ||
<br> | ||
|
||
#### Feature 7: Get list of commands | ||
You can view all available commands to use. | ||
|
||
#### Usage: | ||
Get list of commands: `help` | ||
<br> | ||
* Example: `help` | ||
<br> | ||
<br> | ||
Expected outcome: | ||
![Image of Help Screen](images/help.png) | ||
<br> | ||
|
||
#### Feature 8: Quit RJ21 | ||
You can exit and close the application. | ||
|
||
#### Usage: | ||
Exit: `bye` | ||
|
||
Expected outcome: RJ21 closed immediately. | ||
|
||
### FAQ | ||
**Q**: How do I transfer my data to another computer? | ||
<br> | ||
<br> | ||
**A**: Install the app in the other computer and overwrite | ||
the empty data file it creates with the file that contains | ||
the data of your previous RJ21 home folder. | ||
|
||
If you have any further questions, please contact me through the email provided in acknowledgements. | ||
|
||
### Command Summary | ||
Action | Format | ||
--------- | ---------------- | ||
Add | 1. `todo <description>` <br> 2. `deadline <description> /by <YYYY-MM-DD>` <br> 3. `event <description /at <YYYY-MM-DD>` | ||
List | `list` | ||
Done | `done <index>` | ||
Delete | `delete <index>` | ||
Find | `find <keyword>` | ||
Update | `update <index> <desc/date> <new description/YYYY-MM-DD>` | ||
Help | `help` | ||
Bye | `bye` | ||
|
||
### Acknowledgements | ||
All images and characters used belonged to the respective owners. | ||
According to fair use, the images used is for my CS2103T individual project | ||
and for educational purpose solely. If there is any problems with using the | ||
images found online, please contact me at [email protected]. |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.