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

[Silas Yeo] iP #485

Open
wants to merge 43 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
556af3f
Add Gradle support
May 24, 2020
03a75f2
Level-1
comicalromance Aug 16, 2022
7d081d8
Level-2
comicalromance Aug 16, 2022
7b5719d
Level-3
comicalromance Aug 18, 2022
01f0835
Level-4
comicalromance Aug 19, 2022
b2b5830
A-TextUiTesting
comicalromance Aug 19, 2022
c855b81
Level-5
comicalromance Aug 19, 2022
8282e53
Level-6
comicalromance Aug 19, 2022
ce7b522
A-Enums
comicalromance Aug 19, 2022
c119ff9
Add save and load functionality (not complete)
comicalromance Aug 26, 2022
51af9f1
Finish Adding save and load functionality
aroldoraegan Aug 27, 2022
ad76935
Change save file location
aroldoraegan Aug 27, 2022
0547b4d
Add date time functionality
aroldoraegan Aug 27, 2022
06322ce
Merge branch 'branch-Level-8'
aroldoraegan Aug 27, 2022
c07683e
Fix load function with date format
aroldoraegan Aug 27, 2022
34e73e4
Add OOP
comicalromance Aug 28, 2022
e38995c
Add packaging
comicalromance Aug 28, 2022
ac99107
Merge branch 'add-gradle-support'
comicalromance Aug 28, 2022
4e110fc
Add JUnit tests
comicalromance Aug 28, 2022
48a1449
Modify location and gradle class
comicalromance Aug 28, 2022
ba7ef1a
Add JavaDoc for main classes
comicalromance Aug 29, 2022
b7dff63
Revert "Add JavaDoc for main classes"
comicalromance Aug 29, 2022
e0710d7
Modify code to adhere to standards
comicalromance Aug 29, 2022
0de32ff
Add Find command
comicalromance Aug 29, 2022
f1b85d4
Revert "Revert "Add JavaDoc for main classes""
comicalromance Aug 29, 2022
d42a42c
Merge branch 'branch-Level-9'
comicalromance Aug 29, 2022
43db764
Merge branch 'branch-A-CodingStandard'
comicalromance Aug 29, 2022
636c7fd
Update FindCommand
comicalromance Aug 29, 2022
c52e06b
Revise code under review
comicalromance Aug 30, 2022
10722be
Add CheckStyle and Modify code accordingly
comicalromance Aug 30, 2022
028673d
Add GUI
comicalromance Aug 31, 2022
1cc8b00
Update Main class for Gradle
comicalromance Sep 6, 2022
89bbc71
Add assertions to important methods
comicalromance Sep 6, 2022
8194369
Refactor parse method in Parser
comicalromance Sep 7, 2022
0022f5d
Merge pull request #1 from comicalromance/branch-A-Assertions
comicalromance Sep 7, 2022
8bc5374
Merge branch 'master' into branch-A-CodeQuality
comicalromance Sep 7, 2022
6c36867
Merge pull request #2 from comicalromance/branch-A-CodeQuality
comicalromance Sep 7, 2022
4aff51e
Add sort functionality
comicalromance Sep 7, 2022
b75d741
Added JavaDoc comments
comicalromance Sep 19, 2022
596e71e
Update sort command
comicalromance Sep 19, 2022
43e3903
Update UI
comicalromance Sep 19, 2022
0d610a4
Update User Guide
comicalromance Sep 19, 2022
4e0928b
Remove Duplicate in UG
comicalromance Sep 19, 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: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,5 @@ bin/

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

/data/duke.txt
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 'com.github.johnrengelman.shadow' version '5.1.0'
id 'checkstyle'
}

repositories {
mavenCentral()
}

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'

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
}

run{
standardInput = System.in
}

checkstyle {
toolVersion = '10.2'
}
Loading