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

[Noorul Azlina] iP #455

Open
wants to merge 121 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
121 commits
Select commit Hold shift + click to select a range
3b19ba1
Add Gradle support
May 24, 2020
1d1076d
Level 1
Aug 15, 2020
e6435a9
Level 1
Aug 15, 2020
55f3edf
Level 2
Aug 15, 2020
a44740b
Level 3
Aug 16, 2020
869c2f6
Level-3
Aug 16, 2020
168707b
Level-4
Aug 16, 2020
1ccbe55
Level-4
Aug 16, 2020
e19fa42
A-TextUiTesting
Aug 16, 2020
cb73994
Level-5
Aug 16, 2020
cc985f4
A-TextUiTesting
Aug 17, 2020
fc66ec6
Level-5
Aug 18, 2020
589fa2b
Level-5
Aug 18, 2020
508f418
Level-5
Aug 18, 2020
6870b39
Level-5
Aug 18, 2020
45da9cd
Level-5
Aug 19, 2020
150fd72
Level-6
Aug 20, 2020
983fe31
Level-6
Aug 20, 2020
b7bb5d5
Level-6
Aug 20, 2020
ddd57f2
Level-6
Aug 20, 2020
614496b
Level-1
Aug 20, 2020
0f9829f
Level-2
Aug 20, 2020
eecbe79
Level-3
Aug 20, 2020
bdd1fc9
Level-4
Aug 20, 2020
2255e45
A-TextUiTesting
Aug 20, 2020
efd895f
Level-5
Aug 20, 2020
f8502b2
Level-6
Aug 20, 2020
8dcf9be
Level-6
Aug 20, 2020
b542383
Level-7, where TIMETABLE.TXT is updated whenever there is an update t…
Aug 23, 2020
ceb0576
Level-7, where TIMETABLE.TXT is updated whenever there is an update t…
Aug 23, 2020
33ac7eb
Level-8, I have added the date and time details to this level.
Aug 23, 2020
f18efd3
Merge branch 'branch-Level-7'
Aug 23, 2020
7e0f0a2
Merge branch 'branch-Level-8'
Aug 23, 2020
b0413bf
Level-7 and Level-8 are combined successfully
Aug 23, 2020
a978f74
Level-9 OOP implemented.
Aug 23, 2020
054138b
OOP implemented.
Aug 23, 2020
340737f
OOP implemented.
Aug 23, 2020
9f4c92e
Tested more than one class and they passed
Aug 24, 2020
2ba50f1
Tested more than one class and they passed
Aug 24, 2020
9a1e18a
Tested more than one class and they passed
Aug 24, 2020
dd2ca51
More OOP final
Aug 24, 2020
e97423a
javadoc done for more than half of public members
Aug 24, 2020
7de636d
Level-9 with indentation rules followed
Aug 24, 2020
47f8286
Level-9 with indentation rules followed
Aug 24, 2020
376198f
Level-9 with indentation rules followed
Aug 24, 2020
f0284fb
Add Level-9 code
Aug 25, 2020
a62c9b2
Add J-Unit code
Aug 25, 2020
34da23a
Add JavaDoc
Aug 25, 2020
bdde52a
Change code to follow code style
Aug 25, 2020
44168df
Level-9 clean
Aug 25, 2020
9573736
A-JUnit test
Aug 25, 2020
4a08ebe
A-JavaDoc
Aug 25, 2020
dbc801e
A-CodingStandard
Aug 25, 2020
fc0edbe
Level-9
Aug 25, 2020
b680aa1
A-JavaDoc
Aug 25, 2020
8b9d141
A-CodingStandard
Aug 25, 2020
9c81e9c
Level-9
Aug 25, 2020
45929c5
Merge branch 'branch-A-CodingStandard'
Aug 25, 2020
035caa8
Merge branch 'branch-Level-9'
Aug 25, 2020
45175f5
A-JavaDoc
Aug 25, 2020
0fb9344
A-CodingStandard
Aug 25, 2020
71237e0
Level-9
Aug 25, 2020
5e542d5
Merge branch 'branch-A-JavaDoc'
Aug 25, 2020
30451a3
Merge branch 'branch-A-CodingStandard'
Aug 25, 2020
2c0fddf
Merge branch 'branch-Level-9'
Aug 25, 2020
907c0be
Merge commit '3b19ba1790d6035a9e246f5d4ae627bf68778606' into branch-A…
Aug 30, 2020
27a2c11
Add A-Gradle
Aug 30, 2020
5da5ca6
Add A-Gradle
Aug 30, 2020
536d81b
Merge branch 'branch-A-Gradle'
Aug 30, 2020
5313476
Add Level-10
Aug 30, 2020
032b2c1
Add Level-10
Aug 31, 2020
b18ecbc
Merge branch 'branch-Level-10'
Aug 31, 2020
975d037
Small changes
Aug 31, 2020
567fbcd
Add Level-10
Sep 1, 2020
c7641a6
Add Level-10
Sep 1, 2020
771b9cb
Merge branch 'branch-Level-10'
Sep 1, 2020
11906d7
Add A-Varargs
Sep 1, 2020
5553ef9
Add A-Varargs
Sep 1, 2020
eaa20e9
Merge branch 'branch-A-Varargs'
Sep 1, 2020
f0d73dc
Make Minor changes
Sep 1, 2020
011ccb8
Add A-Assertions
Sep 5, 2020
312564b
Merge pull request #1 from itssodium/branch-A-Assertions
itssodium Sep 7, 2020
59eaf9f
Revert "Add A-Assertions"
itssodium Sep 7, 2020
c916e9c
Merge pull request #2 from itssodium/revert-1-branch-A-Assertions
itssodium Sep 7, 2020
eeb8173
Add A-Assertions
Sep 7, 2020
732c9e9
Add A-CodeQuality
Sep 7, 2020
3a9be36
Merge pull request #3 from itssodium/branch-A-Assertions
itssodium Sep 7, 2020
9423bc1
Merge branch 'master' of https://github.com/itssodium/ip
Sep 7, 2020
a46bf5a
Merge branch 'master' into branch-A-CodeQuality
Sep 7, 2020
108fa15
Merge pull request #5 from itssodium/branch-A-CodeQuality
itssodium Sep 7, 2020
d145d43
Merge branch 'master' of https://github.com/itssodium/ip
Sep 7, 2020
fa45492
BCD-Extension
Sep 8, 2020
14dd573
BCD-Extension
Sep 8, 2020
b41e987
BCD-Extension
Sep 8, 2020
3a41174
BCD-Extension
Sep 8, 2020
ec7bd16
BCD-Extension
Sep 8, 2020
a50f8e5
BCD-Extension
Sep 8, 2020
7dd57bc
Add A-BetterGui
Sep 12, 2020
794f57c
Add A-BetterGui
Sep 12, 2020
28c00d2
Add A-BetterGui
Sep 13, 2020
e2dfc23
Add A-BetterGui
Sep 13, 2020
f15d3a3
Add A-BetterGui
Sep 13, 2020
ded7f67
Add A-BetterGui
Sep 14, 2020
8974a3e
Add A-BetterGui
Sep 14, 2020
c3cbc3b
Add A-BetterGui
Sep 14, 2020
6d21538
Add A-BetterGui
Sep 14, 2020
7d76c1a
Add A-BetterGui
Sep 14, 2020
72aad84
Add A-BetterGui
Sep 14, 2020
31eb8e8
Add A-BetterGui
Sep 14, 2020
21e8f41
Add A-BetterGui
Sep 14, 2020
32171cd
Add A-BetterGui
Sep 15, 2020
899a81f
Add A-BetterGui
Sep 15, 2020
42edd12
Add A-BetterGui
Sep 15, 2020
bb3198a
Add A-BetterGui
Sep 15, 2020
de3fadd
Add A-BetterGui
Sep 15, 2020
473d9e2
Add A-BetterGui
Sep 15, 2020
8b84183
Add A-BetterGui
Sep 15, 2020
e60c800
Add A-BetterGui
Sep 15, 2020
1b1c311
Add A-BetterGui
Sep 15, 2020
ef71fe0
Add A-UserGuide
Sep 15, 2020
b422400
Add A-Release
Sep 15, 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
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Duke project template
# 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.

Expand All @@ -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.java` file, right-click it, and choose `Run duke.main()`. If the setup is correct, you should see something like the below:
```
Hello from
____ _
Expand Down
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 {
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 = "ip"
archiveClassifier = null
}

checkstyle {
toolVersion = '8.29'
}

run{
standardInput = System.in
}
Loading