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

[Chan Yong Soon, Kendrew] iP #458

Open
wants to merge 53 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
3b19ba1
Add Gradle support
May 24, 2020
e7a7d3d
Level-1 greet, echo, exit
KendrewChan Aug 14, 2020
2baab4d
Level-1. Greet, Echo, Exit
KendrewChan Aug 14, 2020
9cdee5a
Level-2. Add, List
KendrewChan Aug 14, 2020
af7d03c
Level-2. Add, List
KendrewChan Aug 14, 2020
5672ff9
Level-3. Mark as Done
KendrewChan Aug 14, 2020
778c0a2
Level-4. ToDos, Events, Deadlines
KendrewChan Aug 14, 2020
98504fa
Level 5. Handle Errors
KendrewChan Aug 15, 2020
58c2496
A-textUiTesting
KendrewChan Aug 15, 2020
e1b176c
Level 5. Handle Errors
KendrewChan Aug 15, 2020
dd7cac4
Level 6. Delete
KendrewChan Aug 15, 2020
e01ae17
half completed
KendrewChan Aug 20, 2020
2d1de10
half completed
KendrewChan Aug 20, 2020
4813a30
Level-7: Save
KendrewChan Aug 21, 2020
d138e43
half-done level-8
KendrewChan Aug 21, 2020
f1e809c
Level-2. Add, List
KendrewChan Aug 21, 2020
75a80dc
merge conflict
KendrewChan Aug 21, 2020
36528ee
resolving merge conflict
KendrewChan Aug 21, 2020
15894cc
Level 8. Dates and Times
KendrewChan Aug 22, 2020
92068c4
Level-8. Dates and Times
KendrewChan Aug 23, 2020
99965d0
Level-8. Resolve merge conflicts
KendrewChan Aug 23, 2020
37f63c8
A-MoreOOP
KendrewChan Aug 23, 2020
54eff5a
A-Packages
KendrewChan Aug 24, 2020
1a9c44c
Update A-Packages
KendrewChan Aug 24, 2020
cdbf4a8
A-JUnit
KendrewChan Aug 24, 2020
20b0757
A-JUnit
KendrewChan Aug 24, 2020
1d5fd54
A-JavaDoc
KendrewChan Aug 24, 2020
eb85728
Level-9: Find
KendrewChan Aug 24, 2020
42a02e5
recommit JavaDoc
KendrewChan Aug 26, 2020
ffcb959
recommit CodingStandard
KendrewChan Aug 26, 2020
2dc9340
Merge branch 'add-gradle-support' into A-Gradle
KendrewChan Aug 28, 2020
a2a671b
A-Gradle
KendrewChan Aug 28, 2020
9bc8f75
Update README.md
KendrewChan Aug 28, 2020
41a587d
half complete
KendrewChan Aug 30, 2020
410b7f1
Merge branch 'branch-CodingStandard'
KendrewChan Aug 30, 2020
8bac34e
Merge branch 'branch-A-JavaDoc'
KendrewChan Aug 30, 2020
4fae134
Merge branch 'master' of https://github.com/KendrewChan/ip
KendrewChan Aug 30, 2020
83bbc22
gui test
KendrewChan Aug 30, 2020
7e3c3a8
gui test 2
KendrewChan Aug 30, 2020
9f80021
Level-10
KendrewChan Aug 30, 2020
83b52b2
Minor styling changes
KendrewChan Sep 4, 2020
a8cd466
Remove redundant import statements
KendrewChan Sep 4, 2020
957c352
A-Assertions
KendrewChan Sep 5, 2020
d2f5bba
A-CodeQuality
KendrewChan Sep 5, 2020
6ce7787
Fix naming error for stream method
KendrewChan Sep 5, 2020
b6920ab
Merge pull request #1 from KendrewChan/A-Assertions
KendrewChan Sep 5, 2020
3fe6346
Merge branch 'master' into A-CodeQuality
KendrewChan Sep 5, 2020
76920bb
Merge pull request #2 from KendrewChan/A-CodeQuality
KendrewChan Sep 5, 2020
c485a75
Merge pull request #3 from KendrewChan/A-Streams
KendrewChan Sep 5, 2020
9bf68cd
C-DetectDuplicates
KendrewChan Sep 5, 2020
9d78c33
Merge pull request #4 from KendrewChan/C-DetectDuplicates
KendrewChan Sep 5, 2020
e4fd8bd
A-UserGuide
KendrewChan Sep 12, 2020
cae1555
Set theme jekyll-theme-hacker
KendrewChan Sep 12, 2020
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

# Remove .class files
*.class
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Prerequisites: JDK 11, update Intellij to the most recent version.
1. Click `Open or Import`.
1. Select the project directory, and click `OK`
1. If there are any further prompts, accept the defaults.
1. After the importing is complete, locate the `src/main/java/Duke.java` file, right-click it, and choose `Run Duke.main()`. If the setup is correct, you should see something like the below:
1. After the importing is complete, locate the `src/main/java/duke.main.Duke.java` file, right-click it, and choose `Run duke.main.Duke.main()`. If the setup is correct, you should see something like the below:
```
Hello from
____ _
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