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

[nicljr] iP #369

Open
wants to merge 42 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
556af3f
Add Gradle support
May 24, 2020
df77119
no message
nicljr Jan 23, 2023
d6b8764
Duke Level 2: Add, List
nicljr Jan 23, 2023
c910988
Duke Level 3 Mark As Done
nicljr Jan 23, 2023
f2837d0
Duke Level 4: ToDo, Deadline, Event
nicljr Jan 23, 2023
c26dc5f
Duke: A-TextUiTesting
nicljr Jan 25, 2023
7fccd03
Duke Level-5: Handle Errors
nicljr Jan 26, 2023
a7f039d
Duke Level 6: Delete
nicljr Jan 26, 2023
326442a
Duke Level-7: Save and Load
nicljr Jan 31, 2023
722efb2
Duke Level 8: Dates and Times
nicljr Jan 31, 2023
b808016
Duke A-MoreOOP: Use More OOP
nicljr Jan 31, 2023
a29957d
no message
nicljr Jan 31, 2023
8adc44b
no message
nicljr Jan 31, 2023
a40eea4
Merge remote-tracking branch 'origin/add-gradle-support'
nicljr Jan 31, 2023
1d74e99
Duke: A-Packages
nicljr Jan 31, 2023
8836d32
Updated Commands and TaskList
nicljr Jan 31, 2023
45f7698
Fixed Dates and Times
nicljr Feb 1, 2023
45d6446
Duke A-JUnit: Testing behaviour of Code + Updated Printing Methods fo…
nicljr Feb 2, 2023
463ddac
Duke: A-JavaDoc
nicljr Feb 2, 2023
f4d424f
Duke: A-CodingStandard
nicljr Feb 2, 2023
fc0bd0a
Duke Level-9: Find Command
nicljr Feb 4, 2023
cf14b0c
Duke Level 10: Completeing JavaFX Tutorial
nicljr Feb 6, 2023
27fff36
Duke Level 10: GUI/ Updated Command and UI
nicljr Feb 7, 2023
0b1488d
Duke A-CheckStyle
nicljr Feb 7, 2023
15154a2
Invalid events are accepted by Duke, where the end date is earlier th…
nicljr Feb 7, 2023
35810a9
Duke A-Assertions
nicljr Feb 7, 2023
09b4513
Revert "Duke A-Assertions"
nicljr Feb 7, 2023
d6156b2
Duke A-Assertions
nicljr Feb 7, 2023
19c9546
Merge pull request #1 from nicljr/A-Assertions
nicljr Feb 7, 2023
be2ea3e
Duke A-Jar: JAR File created for v0.2 upgraded from v0.1
nicljr Feb 11, 2023
00bdbb8
Duke Level-9: Making Find more specific
nicljr Feb 11, 2023
3bceb3a
Revert "Duke Level-9: Making Find more specific"
nicljr Feb 11, 2023
86b6388
Revert "Revert "Duke Level-9: Making Find more specific""
nicljr Feb 11, 2023
c13783f
A-CodingStandard: Fix Coding Standards
nicljr Feb 11, 2023
45b8a2d
Merge pull request #3 from nicljr/A-CodeQuality
nicljr Feb 11, 2023
dc82fb8
Duke C-Statistics: Provided Statistics on the added tasks within the …
nicljr Feb 12, 2023
e2d914c
Update README.md
nicljr Feb 14, 2023
489aa58
Update README.md
nicljr Feb 14, 2023
1532784
JavaDocs and CheckStyle
nicljr Feb 14, 2023
9684d05
Merge branch 'master' of https://github.com/nicljr/ip
nicljr Feb 14, 2023
8cb19eb
Duke A-UserGuide
nicljr Feb 14, 2023
4363e12
JAR-Release Updates
nicljr Feb 17, 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
Empty file added DukeData/tasks.txt
Empty file.
3 changes: 3 additions & 0 deletions META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Manifest-Version: 1.0
Main-Class: duke.Duke

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

repositories {
mavenCentral()
}

checkstyle {
toolVersion = '10.2'
}

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

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
}

run{
standardInput = System.in
}

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