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

[Koh Huai Ze] iP #339

Open
wants to merge 50 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
3b19ba1
Add Gradle support
May 24, 2020
a75fcee
build.gradle: Update version to 8.29
Aug 29, 2020
d8da9b1
Implement Level-1 increment
HuaiZe Feb 16, 2021
c8e4b55
Implement Level-2 increment
HuaiZe Feb 16, 2021
ac96c1b
Implement A-Classes extension
HuaiZe Feb 16, 2021
d05a0cc
Implement Level-3 increment
HuaiZe Feb 16, 2021
0e92bcc
Add Deadline.java, Event.java, Todo.java
HuaiZe Feb 16, 2021
d527539
Implement A-Inheritance extension
HuaiZe Feb 16, 2021
b87aeeb
Implement Level-4 increment
HuaiZe Feb 16, 2021
0db5c5f
Change if-else statements to switch statements
HuaiZe Feb 16, 2021
936bb56
Implement A-TextUiTesting extension
HuaiZe Feb 16, 2021
b4776c0
Add .gitignore
HuaiZe Feb 16, 2021
ef540ff
Implement Level-5 increment and A-Exceptions extension
HuaiZe Feb 16, 2021
7a37660
Implement Level-6 increment and A-Collections extension
HuaiZe Feb 16, 2021
b157d51
Override toString() method of InvalidCommandException and EmptyDescri…
HuaiZe Feb 16, 2021
66df5db
Edit message displayed by "list" command for when there are no tasks …
HuaiZe Feb 16, 2021
0d8463b
Implement Level-7 increment
HuaiZe Feb 20, 2021
1c7e7d6
Implement Level-8 increment
HuaiZe Feb 20, 2021
20b35d5
Merge branch 'branch-Level-7'
HuaiZe Feb 20, 2021
9c1d609
Merge branch 'branch-Level-8'
HuaiZe Feb 20, 2021
43e5ecf
Implement A-MoreOOP increment
HuaiZe Feb 20, 2021
957392b
Implement A-JUnit increment
HuaiZe Feb 21, 2021
e7efb39
Implement Level-9 increment
HuaiZe Feb 21, 2021
a8dc77e
Implement A-JavaDoc increment
HuaiZe Feb 21, 2021
4f66841
Merge branch 'branch-Level-9'
HuaiZe Feb 21, 2021
4d82a6a
Merge branch 'branch-A-JavaDoc'
HuaiZe Feb 21, 2021
8291e22
Edit .gitignore file
HuaiZe Feb 21, 2021
2841f4d
Update JavaDoc comments
HuaiZe Feb 21, 2021
ffb681f
Merge remote-tracking branch 'origin/add-gradle-support' into branch-…
HuaiZe Feb 21, 2021
fb72716
Merge branch 'branch-A-Gradle'
HuaiZe Feb 21, 2021
e38d445
Implement A-Packages increment
HuaiZe Feb 21, 2021
47917b1
Add JavaFX
HuaiZe Feb 21, 2021
7f140f4
Implement Level-10 increment
HuaiZe Feb 21, 2021
bd078df
Merge branch 'branch-Level-10'
HuaiZe Feb 21, 2021
0f43ce1
Fix coding standard violations
HuaiZe Feb 22, 2021
c6283cb
Merge branch 'branch-A-CodingStandard'
HuaiZe Feb 22, 2021
530418a
Fix coding style violations using checkstyle
HuaiZe Feb 22, 2021
0081ca4
Implement A-CodeQuality increment
HuaiZe Feb 22, 2021
3abb844
Implement A-Assertions increment
HuaiZe Feb 22, 2021
8ce93d7
Merge pull request #2 from HuaiZe/branch-A-CodeQuality
HuaiZe Feb 22, 2021
4d929de
Merge branch 'master' into branch-A-Assertions
HuaiZe Feb 22, 2021
cd79a27
Merge pull request #3 from HuaiZe/branch-A-Assertions
HuaiZe Feb 22, 2021
096c9c4
Provide support for managing tasks that take a fixed amount of time
HuaiZe Feb 22, 2021
a1b1ae2
Merge branch 'branch-B-FixedDurationTasks'
HuaiZe Feb 22, 2021
919a6b7
Update user guide and product screenshot
HuaiZe Feb 22, 2021
24e44fd
Edit build.gradle file
HuaiZe Feb 22, 2021
8348ec2
Update JavaDoc comments
HuaiZe Feb 24, 2021
b55c6ef
Update syntax for user commands
HuaiZe Feb 26, 2021
8675e3b
Update Ui.png
HuaiZe Feb 26, 2021
5e29178
Update user guide
HuaiZe Feb 26, 2021
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
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,6 @@ bin/

/text-ui-test/ACTUAL.txt
text-ui-test/EXPECTED-UNIX.TXT
src/Test.java
tasks.txt
src/META-INF/MANIFEST.MF
61 changes: 61 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
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 = "Launcher"
}

shadowJar {
archiveBaseName = "duke"
archiveClassifier = null
}

checkstyle {
toolVersion = '8.29'
}

run{
standardInput = System.in
}
Loading