Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
d669ce5
Level 1. Greet,Echo,Exit
jinnhl Jan 20, 2022
254eda2
Level2. Add,List
jinnhl Jan 20, 2022
7723b25
Level 3. Mark as Done
jinnhl Jan 20, 2022
959058b
Level 4. ToDos,Events,Deadlines
jinnhl Jan 20, 2022
c80dda2
A-TextUiTesting done
jinnhl Jan 20, 2022
301de33
Polished the comments in Todo, Deadline and Event
jinnhl Jan 20, 2022
efc711e
Level 5. Handle Erros
jinnhl Jan 20, 2022
78ac805
Converted the storage type from Array to Arraylist + added delete fun…
jinnhl Jan 20, 2022
c61e079
Updated some testcases
jinnhl Jan 27, 2022
8239eb6
Added read and write feature
jinnhl Jan 27, 2022
dc1b29d
Added better formatting for date and time
jinnhl Jan 27, 2022
3fa0f96
Merge branch 'branch-Level-7'
jinnhl Jan 27, 2022
237e571
Merge branch 'branch-Level-8'
jinnhl Jan 27, 2022
e866177
Add classes for A-MoreOOP
jinnhl Feb 6, 2022
6f2f008
Organize into Packages
jinnhl Feb 6, 2022
5d00070
Add JUnit tests
jinnhl Feb 7, 2022
4dd3896
Add JavaDoc comments
jinnhl Feb 8, 2022
9d7baf3
Merge branch 'branch-A-JavaDoc'
jinnhl Feb 8, 2022
afb83cb
Tweak the code to comply with a coding standard
jinnhl Feb 9, 2022
3e3cd51
Merge branch 'branch-A-CodingStandard'
jinnhl Feb 9, 2022
a519396
Add more information to JavaDoc in command package
jinnhl Feb 9, 2022
2b1a9ea
Add find feature
jinnhl Feb 9, 2022
36c4d6d
Merge branch 'branch-Level-9'
jinnhl Feb 9, 2022
63fee40
Use Gradle
jinnhl Feb 16, 2022
6792f7f
Merge branch 'A-gradle'
jinnhl Feb 16, 2022
19ea522
Add GUI
jinnhl Feb 17, 2022
230e6e4
Merge branch 'branch-Level-10'
jinnhl Feb 17, 2022
a84882c
Add Assertions
jinnhl Feb 17, 2022
c18be9f
Improve Code Quality
jinnhl Feb 17, 2022
d606b75
Merge pull request #2 from jinnhl/branch-A-Assertions
jinnhl Feb 17, 2022
33769db
Merge branch 'master' into branch-A-CodeQuality
jinnhl Feb 17, 2022
115306b
Merge pull request #3 from jinnhl/branch-A-CodeQuality
jinnhl Feb 17, 2022
2c63595
Add notes feature
jinnhl Feb 17, 2022
87d3f89
Merge branch 'branch-D-Notes'
jinnhl Feb 17, 2022
884d070
Improve GUI
jinnhl Feb 17, 2022
e81148b
Add a User Guide
jinnhl Feb 18, 2022
09de543
Release v0.2
jinnhl Feb 18, 2022
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
11 changes: 11 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# Binary files
*.class
*.jar
*.exe

# IDEA files
/.idea/
/out/
Expand All @@ -15,3 +20,9 @@ bin/

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

# Ignore Gradle project-specific cache directory
.gradle

# Ignore Gradle build output directory
build
51 changes: 51 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
plugins {
id 'java'
id 'application'
id 'checkstyle'
id 'com.github.johnrengelman.shadow' version '5.1.0'
}

dependencies {
String javaFxVersion = '11'

implementation group: 'org.openjfx', name: 'javafx-base', version: javaFxVersion, classifier: 'win'
implementation group: 'org.openjfx', name: 'javafx-base', version: javaFxVersion, classifier: 'mac'
implementation group: 'org.openjfx', name: 'javafx-base', version: javaFxVersion, classifier: 'linux'
implementation group: 'org.openjfx', name: 'javafx-controls', version: javaFxVersion, classifier: 'win'
implementation group: 'org.openjfx', name: 'javafx-controls', version: javaFxVersion, classifier: 'mac'
implementation group: 'org.openjfx', name: 'javafx-controls', version: javaFxVersion, classifier: 'linux'
implementation group: 'org.openjfx', name: 'javafx-fxml', version: javaFxVersion, classifier: 'win'
implementation group: 'org.openjfx', name: 'javafx-fxml', version: javaFxVersion, classifier: 'mac'
implementation group: 'org.openjfx', name: 'javafx-fxml', version: javaFxVersion, classifier: 'linux'
implementation group: 'org.openjfx', name: 'javafx-graphics', version: javaFxVersion, classifier: 'win'
implementation group: 'org.openjfx', name: 'javafx-graphics', version: javaFxVersion, classifier: 'mac'
implementation group: 'org.openjfx', name: 'javafx-graphics', version: javaFxVersion, classifier: 'linux'
testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: '5.5.0'
testRuntimeOnly group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: '5.5.0'
implementation 'org.junit.jupiter:junit-jupiter:5.8.1'
}

repositories {
mavenCentral()
}

checkstyle {
toolVersion = '8.29'
}

application {
mainClassName = "jeff.main.Launcher"
}

shadowJar {
archiveBaseName = "jeff"
archiveClassifier = null
}

test {
useJUnitPlatform()
}

run {
enableAssertions = true
}
Loading