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

[Adrian Ong] iP #302

Open
wants to merge 45 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
d839859
Add Gradle support
May 24, 2020
a632fc9
Add BufferedReader and BufferedWriter
AdrianOngJJ Jan 22, 2022
dcc799e
Add Level-1
AdrianOngJJ Jan 22, 2022
3c42ef7
Adjust spacing of output
AdrianOngJJ Jan 22, 2022
9d19fad
Add list function
AdrianOngJJ Jan 22, 2022
abde661
Add ability to mark oand unmark
AdrianOngJJ Jan 22, 2022
fa48c36
Add Task class
AdrianOngJJ Jan 22, 2022
af97092
Add Deadlines.java and Events.java
AdrianOngJJ Jan 25, 2022
e881447
Add Events.java and complete Level 4
AdrianOngJJ Jan 25, 2022
a78a820
Complete Level 4
AdrianOngJJ Jan 26, 2022
bd3878a
Add Delete function
AdrianOngJJ Jan 26, 2022
24dd4bf
Test file creating
AdrianOngJJ Feb 3, 2022
4488007
Update text-ui-test/runtest.bat syntax
AdrianOngJJ Feb 3, 2022
b23d3e5
Merge branch 'branch-Level-7' of https://github.com/AdrianOngJJ/ip
AdrianOngJJ Feb 3, 2022
b6fe97a
Improve directory saving. Cannot create duke.txt
AdrianOngJJ Feb 3, 2022
cb3b03c
Improve saving duke.txt. Unable to create duke.txt file
AdrianOngJJ Feb 17, 2022
51c90f5
Remove merge conflicts
AdrianOngJJ Feb 17, 2022
c927b39
Solve merge issue for runtest.bat
AdrianOngJJ Feb 21, 2022
7e02ee6
Implement correct saving
AdrianOngJJ Feb 21, 2022
40d8e48
Add DateTime function
AdrianOngJJ Feb 23, 2022
1ccf369
Resolve merge conflict
AdrianOngJJ Feb 23, 2022
b56678c
Merge branch-Level-7 with branch-Level-8
AdrianOngJJ Feb 23, 2022
42d4ed2
Add skeleton classes for MoreOOP
AdrianOngJJ Feb 23, 2022
c5e310e
Merge branch 'master' of https://github.com/AdrianOngJJ/ip
AdrianOngJJ Feb 24, 2022
8f75ea8
Update Parser.java
AdrianOngJJ Mar 16, 2022
ce96454
Update MoreOOP
AdrianOngJJ Mar 17, 2022
5d04bbf
Complete MoreOOP
AdrianOngJJ Mar 17, 2022
bb998d2
Place all class in duke package
AdrianOngJJ Mar 17, 2022
98f5a26
Create JAR files
AdrianOngJJ Mar 17, 2022
1ece1cd
Add javadocs
AdrianOngJJ Mar 18, 2022
9ef56c0
Update Duke to reflect coding standards
AdrianOngJJ Mar 18, 2022
c10b3cb
Merge branch 'add-gradle-support' of https://github.com/AdrianOngJJ/i…
AdrianOngJJ Mar 18, 2022
7368650
Merge branch 'master' of https://github.com/AdrianOngJJ/ip
AdrianOngJJ Mar 21, 2022
07c59e8
Add default GUI
AdrianOngJJ Mar 21, 2022
5777f61
Add GUI
AdrianOngJJ Mar 25, 2022
7a7865f
Improve Duke response
AdrianOngJJ Mar 25, 2022
5d7f39c
Functioning JAR file
AdrianOngJJ Mar 26, 2022
9f12d19
Fix Deadline parser
AdrianOngJJ Mar 26, 2022
f50bbd8
Update UG
AdrianOngJJ Mar 26, 2022
2f2fd99
Add find command
AdrianOngJJ Mar 27, 2022
6ffaf57
Update UG with missing command delete and find
AdrianOngJJ Mar 27, 2022
aad47e2
Add bye command into UG
AdrianOngJJ Mar 27, 2022
b89ebdd
Update bye command in UG
AdrianOngJJ Mar 27, 2022
89ecb35
Undo bye command changes in UG
AdrianOngJJ Mar 27, 2022
83355a4
Add a maybe
AdrianOngJJ May 17, 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
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Duke 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 maybe 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.

## Setting up in Intellij

Expand Down
60 changes: 60 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
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'
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
}

checkstyle {
toolVersion = '8.29'
}

run{
standardInput = System.in
}
Loading