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

[Sim Jia Ming] iP #316

Open
wants to merge 57 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
d839859
Add Gradle support
May 24, 2020
6b8c2f2
Level1. Greet,Echo,Exit
SimJM Jan 20, 2022
778d1e0
add Action class
SimJM Jan 20, 2022
8009280
Level-2: added readBook(), returnBook()
SimJM Jan 20, 2022
8fa8a55
Level-3: Mark as Done. Added Task class
SimJM Jan 20, 2022
3357573
Level-4: todo, deadline, event
SimJM Jan 20, 2022
f2fabf0
A-TextUiTesting
SimJM Jan 20, 2022
a210a0f
Level-5 Handle Errors
SimJM Jan 20, 2022
8a7ee50
Level-6 delete
SimJM Jan 20, 2022
a51d3f3
A-Enums
SimJM Jan 20, 2022
5b8561d
refactor code (add TaskBank, Parser, User class)
SimJM Feb 6, 2022
3d7329e
Level-7 Save
SimJM Feb 6, 2022
5dcf7b0
minor edits
SimJM Feb 6, 2022
6b65fea
incomplete branch
SimJM Feb 8, 2022
4ab3dac
Add LocalDate and format date
SimJM Feb 15, 2022
832f67b
implement date format
SimJM Feb 15, 2022
507c6a3
Revert "implement date format"
SimJM Feb 15, 2022
7f7f081
Revert "Revert "implement date format""
SimJM Feb 15, 2022
b8d7f64
Level 8 - add date format
SimJM Feb 15, 2022
70d14c8
A-MoreOOP - Ui class
SimJM Feb 15, 2022
8695409
A-Packages: organize classes into duke package
SimJM Feb 15, 2022
4ac330a
Add JUnit tests
SimJM Feb 15, 2022
26bba93
Package the App as a JAR file
SimJM Feb 16, 2022
95823e5
A-JavaDoc - Add JavaDoc comments
SimJM Feb 16, 2022
81232fa
A-CodingStandard - Tweak the code to comply with a coding standard
SimJM Feb 16, 2022
726b27f
Merge branch 'branch-Level-8' into branch-A-CodingStandard
SimJM Feb 16, 2022
52b6b7c
Level-9 Find - give users a way to find a task by searching for a key…
SimJM Feb 16, 2022
dee52c7
Merge branch 'branch-A-CodingStandard'
SimJM Feb 16, 2022
e1ccf9d
Merge branch 'branch-Level-9'
SimJM Feb 16, 2022
3c83a87
Merge commit 'd8398594b7bc43da5eb865321c5a50cec4b3923d'
SimJM Feb 16, 2022
a018811
A-CheckStyle - edit coding style violations
SimJM Feb 16, 2022
fe06e8f
Level-10 GUI - add a GUI to Duke. Use the JavaFX technology to implem…
SimJM Feb 17, 2022
b3a9390
A-Varargs - not applicable
SimJM Feb 17, 2022
53330a6
Add assertion
SimJM Feb 17, 2022
8cfee6f
Improve code quality
SimJM Feb 17, 2022
4aaed72
Merge branch 'branch-A-CodeQuality'
SimJM Feb 17, 2022
25c776d
C-update - easily edit description of the Task
SimJM Feb 17, 2022
807bab5
Improve the GUI
SimJM Feb 18, 2022
ba460f1
Improve GUI
SimJM Feb 18, 2022
ae805b1
Edit on code quality
SimJM Feb 18, 2022
70a7cf8
Add update into help function
SimJM Feb 18, 2022
b5a30d2
Merge branch 'master' into branch-C-update
SimJM Feb 18, 2022
6992122
Merge pull request #2 from SimJM/branch-C-update
SimJM Feb 18, 2022
9e89a02
tidy up code
SimJM Feb 18, 2022
f56ff47
Set theme jekyll-theme-merlot
SimJM Feb 18, 2022
9181b89
upload Ui.png
SimJM Feb 18, 2022
a914019
Merge branch 'master' of https://github.com/SimJM/ip
SimJM Feb 18, 2022
046d881
Update README.md
SimJM Mar 12, 2022
000f5a1
Update README.md
SimJM Mar 12, 2022
8ed816b
Add exception handling in parser
SimJM Mar 20, 2022
b7ec4fe
Add exception handling
SimJM Mar 20, 2022
09593f8
Add output
SimJM Mar 20, 2022
98566a3
Update README
SimJM Mar 20, 2022
d232468
Update README.md
SimJM Mar 20, 2022
4352935
Update README.md
SimJM Mar 20, 2022
f3191a8
Update README.md
SimJM Mar 20, 2022
3bc0613
Update README.md
SimJM Mar 20, 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
58 changes: 58 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
plugins {
id 'java'
id 'application'
id 'checkstyle'
id 'com.github.johnrengelman.shadow' version '5.1.0'
}

repositories {
mavenCentral()
}

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'
}

test {
useJUnitPlatform()

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

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

application {
mainClassName = "duke.Launcher"
}

shadowJar {
archiveBaseName = "duke"
archiveClassifier = null
}

checkstyle {
toolVersion = '8.29'
}

run{
standardInput = System.in
}
Loading