Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Tham You Wei] iP #536

Open
wants to merge 76 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
76 commits
Select commit Hold shift + click to select a range
28ad2b8
Add Gradle support
May 24, 2020
ed6d4d2
Bump gradle and lib version
Eclipse-Dominator Aug 5, 2023
eb4d5ff
Added Rename, Greet, Exit
tyouwei Aug 20, 2023
efc93d5
Added Echo
tyouwei Aug 20, 2023
e4b6b1b
Added Add, List
tyouwei Aug 20, 2023
8d6ed52
Added Mark as Done
tyouwei Aug 20, 2023
0d0a528
Added ToDos, Events, Deadlines
tyouwei Aug 20, 2023
5b3dc87
Added Automated text UI testing and fixed some input bugs
tyouwei Aug 21, 2023
03baad6
Added error handles
tyouwei Aug 21, 2023
8c2b377
Added delete
tyouwei Aug 21, 2023
76606d4
Use Enums
tyouwei Aug 21, 2023
c47583d
Add Save
tyouwei Aug 27, 2023
6e93a9d
Organise packages
tyouwei Aug 27, 2023
6fe56b1
Add Date Time
tyouwei Aug 27, 2023
012cb35
Chatbot revamp
tyouwei Aug 27, 2023
0d7c4e4
Chatbot revamp
tyouwei Aug 27, 2023
55a8bc4
Add Time
tyouwei Aug 27, 2023
2dffb61
More OOP
tyouwei Aug 28, 2023
35c2a83
package and cleanup
tyouwei Aug 28, 2023
6e0c07c
Merge branch 'branch-level-7' into add-gradle-support
tyouwei Aug 28, 2023
3c6d112
Use Gradle
tyouwei Aug 28, 2023
9e7638d
JUnit
tyouwei Aug 28, 2023
4af0479
Fix Bug
tyouwei Aug 28, 2023
98caa89
Delete faulty test
tyouwei Aug 28, 2023
a0fb381
More bug fixes
tyouwei Aug 28, 2023
908f26b
Add Javadocs
tyouwei Aug 28, 2023
5f71000
Coding Standard
tyouwei Aug 29, 2023
3b03c4d
Add Find
tyouwei Aug 29, 2023
b721849
gitignore
tyouwei Aug 29, 2023
09432be
gitignore
tyouwei Aug 29, 2023
57b6cbe
Command bug fix
tyouwei Aug 29, 2023
27d3b04
add checkstyles
tyouwei Sep 4, 2023
02dd638
Add GUI
tyouwei Sep 6, 2023
19f01f9
Add GUI
tyouwei Sep 6, 2023
153d38a
Merge branch 'branch-level-10'
tyouwei Sep 6, 2023
45d6430
checkstyles
tyouwei Sep 6, 2023
9184794
Add assertions
tyouwei Sep 10, 2023
85d575c
A-CodeQuality
tyouwei Sep 11, 2023
f9619a0
A-FullCommitMessage
tyouwei Sep 14, 2023
e2478e3
Bug Fix
tyouwei Sep 15, 2023
dabc291
Friendlier Syntax
tyouwei Sep 15, 2023
07cb0af
Test PR merge
tyouwei Sep 15, 2023
8ca7dd6
Merge pull request #1 from tyouwei/newbranch
tyouwei Sep 15, 2023
639cd72
Testing PR
tyouwei Sep 15, 2023
a922856
Testing PR
tyouwei Sep 15, 2023
fe38395
Merge branch 'master' into branch-A-Assertions
tyouwei Sep 15, 2023
11982c6
Merge pull request #3 from tyouwei/branch-A-Assertions
tyouwei Sep 15, 2023
8695ebd
Merge pull request #2 from tyouwei/branch-A-CodeQuality
tyouwei Sep 15, 2023
0aa9359
Add files via upload
tyouwei Sep 20, 2023
0c2b0ac
Update README.md
tyouwei Sep 20, 2023
f9de87d
Update README.md
tyouwei Sep 20, 2023
bf2ca21
Update README.md
tyouwei Sep 20, 2023
b877e86
Update README.md
tyouwei Sep 20, 2023
73de36f
Update README.md
tyouwei Sep 20, 2023
7c9ae33
Update README.md
tyouwei Sep 20, 2023
1d6de56
Update README.md
tyouwei Sep 20, 2023
6e574d1
Update README.md
tyouwei Sep 20, 2023
6dd1632
Update README.md
tyouwei Sep 20, 2023
60afd4d
Update README.md
tyouwei Sep 20, 2023
afef86d
Update README.md
tyouwei Sep 20, 2023
f7881e2
Update README.md
tyouwei Sep 20, 2023
4297325
Update README.md
tyouwei Sep 20, 2023
e1dc4f7
Update README.md
tyouwei Sep 20, 2023
fbd0925
Update README.md
tyouwei Sep 20, 2023
f11ef0c
Update README.md
tyouwei Sep 20, 2023
c2f7e73
Update README.md
tyouwei Sep 20, 2023
7526208
A-UserGuide
tyouwei Sep 20, 2023
fe161ec
A-UserGuide
tyouwei Sep 20, 2023
2421a59
A-UserGuide
tyouwei Sep 21, 2023
98e3ab9
README
tyouwei Sep 21, 2023
9ae52e6
Updated main README
tyouwei Sep 21, 2023
95306aa
Changed save file location
tyouwei Sep 21, 2023
cbe2819
More JUnit Testing
tyouwei Sep 21, 2023
f6410b4
Add images
tyouwei Sep 21, 2023
5921207
Update Ui.png
tyouwei Sep 21, 2023
b24e418
Update Ui.png
tyouwei Sep 21, 2023
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
10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,13 @@ bin/

/text-ui-test/ACTUAL.TXT
text-ui-test/EXPECTED-UNIX.TXT

build.gradle
data/tasklist.txt
gradle/wrapper/gradle-wrapper.jar
gradle/wrapper/gradle-wrapper.properties
gradlew
text-ui-test/runtest.bat

# Class files
src/main/java/*.class
25 changes: 16 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Duke project template
# chatbot.evan.Evan project template

This is a project template for a greenfield Java project. It's named after the Java mascot _Duke_. Given below are instructions on how to use it.
This is a project template for a greenfield Java project. It's named after my english name "Evan". Given below are instructions on how to use it.

## Setting up in Intellij

Expand All @@ -13,12 +13,19 @@ Prerequisites: JDK 11, update Intellij to the most recent version.
1. If there are any further prompts, accept the defaults.
1. Configure the project to use **JDK 11** (not other versions) as explained in [here](https://www.jetbrains.com/help/idea/sdk.html#set-up-jdk).<br>
In the same dialog, set the **Project language level** field to the `SDK default` option.
3. After that, locate the `src/main/java/Duke.java` file, right-click it, and choose `Run Duke.main()` (if the code editor is showing compile errors, try restarting the IDE). If the setup is correct, you should see something like the below as the output:
3. After that, locate the `src/main/java/chatbot.evan.Evan.java` file, right-click it, and choose `Run chatbot.evan.Evan.main()` (if the code editor is showing compile errors, try restarting the IDE). If the setup is correct, you should see something like the below as the output:
```
Hello from
____ _
| _ \ _ _| | _____
| | | | | | | |/ / _ \
| |_| | |_| | < __/
|____/ \__,_|_|\_\___|
Hello! I'm Evan, your personal task planning assistant.
What can I do for you?

Available commands:
todo: create a new todo task
deadline: create a new deadline task
event: create a new event task
mark: mark a task as complete
unmark: mark a task as incomplete
delete: delete a task from the list
find: find a task from the list
list: show a list of all the tasks saved
```
For more information on how to use the commands, do check out our README documentation in the docs folder!
Loading