Skip to content
Open
Show file tree
Hide file tree
Changes from 18 commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
68c58c1
Add Gradle support
May 24, 2020
03523ec
Bump gradle and lib version
Eclipse-Dominator Aug 5, 2023
81a9c53
build.gradle: Prevent generating a second JAR file
aureliony Jul 16, 2024
15810c5
Rename, Greet, Exit
Oshen27 Aug 28, 2024
9244e7f
Merge commit '81a9c537afe8492675eb253968939364d65db091'
Oshen27 Aug 28, 2024
6fe4a34
Echo and Add List
Oshen27 Aug 29, 2024
d60d028
Implemented Mark As Done feature
Oshen27 Aug 29, 2024
b113c37
Tweaked code to comply with coding standard
Oshen27 Aug 29, 2024
2167e35
Added Todo, Deadline and Event classes
Oshen27 Sep 4, 2024
ff2438b
Implemented switch case for main loop, updated main loop with command…
Oshen27 Sep 4, 2024
58897c1
Refactored code to improve code quality
Oshen27 Sep 4, 2024
b2e84ba
Implemented automated text UI testing
Oshen27 Sep 4, 2024
03196e6
Added Exception Handling to Bron
Oshen27 Sep 12, 2024
0b6a915
Revert "Added Exception Handling to Bron"
Oshen27 Sep 12, 2024
75547c1
Updated ChatBotManager to remove redundant code
Oshen27 Sep 12, 2024
c18e659
Added Exception Handling to Bron
Oshen27 Sep 12, 2024
8ed66fe
Organized the classes into suitable packages
Oshen27 Sep 12, 2024
35f1c64
Updated runtest.sh for accurate testing
Oshen27 Sep 12, 2024
68450b3
Changed data structure for storing tasks to ArrayList
Oshen27 Sep 19, 2024
95704a6
Implemented delete command
Oshen27 Sep 19, 2024
8476ccb
Implemented TaskStorage class for saving and writing to files
Oshen27 Sep 20, 2024
600ca8c
Merge branch 'branch-Level-7' into branch-Level-6
Oshen27 Oct 1, 2024
63e5a10
Updated task classes to include toSaveFormat() method
Oshen27 Oct 1, 2024
fdec429
Fixed delete command and improved error handling
Oshen27 Oct 1, 2024
ff0c571
Implemented file saving to hard drive
Oshen27 Oct 1, 2024
9ea2729
Updated task constructors.
Oshen27 Oct 1, 2024
4506867
Updated error handling and implemented jar file
Oshen27 Oct 1, 2024
b1c6ae7
Updated task saving method
Oshen27 Oct 9, 2024
599547a
Implemented TaskList class
Oshen27 Oct 9, 2024
a809934
Implemented TextUI class to handle all interactions with user
Oshen27 Oct 9, 2024
4ea12a1
Implemented Parser class
Oshen27 Oct 9, 2024
f52419c
Updated deadline class to work with LocalDateTime
Oshen27 Oct 10, 2024
67d6abb
Implemented Find by keyword Command
Oshen27 Oct 10, 2024
6ffcef6
Merge pull request #1 from Oshen27/branch-Level-8
Oshen27 Oct 10, 2024
9ebb48b
Merge branch 'branch-Level-9'
Oshen27 Oct 10, 2024
f255382
Merge pull request #2 from Oshen27/branch-Level-9
Oshen27 Oct 10, 2024
301e421
Merge branch 'master' of https://github.com/Oshen27/ip
Oshen27 Oct 10, 2024
9ec15d4
Implemented java doc for task package
Oshen27 Oct 10, 2024
dbe970d
Implemented JavaDoc for remaining classes
Oshen27 Oct 10, 2024
a1c109a
Implemented Help command for users to view how to use the programme
Oshen27 Oct 11, 2024
77ff5c9
Added JavaDoc for Parser
Oshen27 Oct 11, 2024
55d0b2f
Updated UserGuide with first draft
Oshen27 Oct 11, 2024
b99131c
Updated UserGuide
Oshen27 Oct 11, 2024
bcd1498
Updated readme
Oshen27 Oct 11, 2024
5e60fdc
Updated javaDoc
Oshen27 Oct 11, 2024
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
41 changes: 41 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
plugins {
id 'java'
id 'application'
id 'com.github.johnrengelman.shadow' version '7.1.2'
}

repositories {
mavenCentral()
}

dependencies {
testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: '5.10.0'
testRuntimeOnly group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: '5.10.0'
}

test {
useJUnitPlatform()

testLogging {
events "passed", "skipped", "failed"

showExceptions true
exceptionFormat "full"
showCauses true
showStackTraces true
showStandardStreams = false
}
}

application {
mainClass.set("seedu.duke.Duke")
}

shadowJar {
archiveBaseName = "duke"
archiveClassifier = null
}

run{
standardInput = System.in
}
Binary file added gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
7 changes: 7 additions & 0 deletions gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.2-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
248 changes: 248 additions & 0 deletions gradlew

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

92 changes: 92 additions & 0 deletions gradlew.bat

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading