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

[tijngsheng] ip #526

Open
wants to merge 67 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
1bae5ec
add-duke-level-0
tjingsheng Aug 24, 2023
367f7f7
add-duke-level-1
tjingsheng Aug 24, 2023
a2c4dd9
add-duke-level-2
tjingsheng Aug 24, 2023
528a9e7
add-duke-level-3
tjingsheng Aug 24, 2023
ec387ca
add-duke-level-4
tjingsheng Aug 26, 2023
0a7157d
add-duke-level-5
tjingsheng Sep 2, 2023
159dce2
add-a-textuitesting
tjingsheng Sep 2, 2023
8a21be3
add-duke-level-6
tjingsheng Sep 2, 2023
5591af6
add-a-enums
tjingsheng Sep 2, 2023
22d8c9f
change-readme
tjingsheng Sep 3, 2023
ad20070
Merge pull request #1 from tjingsheng/add-intro
tjingsheng Sep 3, 2023
6eaed36
add-duke-level-7
tjingsheng Sep 3, 2023
1dca124
Merge pull request #2 from tjingsheng/branch-Level-7
tjingsheng Sep 3, 2023
b5bbeb3
add-duke-level-8
tjingsheng Sep 3, 2023
4afef36
Merge pull request #3 from tjingsheng/branch-level-8
tjingsheng Sep 3, 2023
9639880
add-a-moreoop
tjingsheng Sep 3, 2023
ccc67b1
Merge pull request #4 from tjingsheng/a-more-oop
tjingsheng Sep 3, 2023
c73781b
add-a-gradle
tjingsheng Sep 3, 2023
486f643
Merge pull request #5 from tjingsheng/add-a-gradle
tjingsheng Sep 3, 2023
776fc02
add-a-junit
tjingsheng Sep 5, 2023
426c9aa
add-a-jar
tjingsheng Sep 5, 2023
b92c5ba
Merge branch 'master' into add-a-jar
tjingsheng Sep 5, 2023
06432f2
Merge pull request #11 from tjingsheng/add-a-jar
tjingsheng Sep 5, 2023
1cb99a4
add-a-javadoc
tjingsheng Sep 5, 2023
443b1aa
add-a-codingstandard
tjingsheng Sep 5, 2023
c9d4407
add-duke-level-9
tjingsheng Sep 5, 2023
058da47
Merge pull request #12 from tjingsheng/branch-A-JavaDoc
tjingsheng Sep 5, 2023
224fb84
Merge branch 'master' into branch-A-CodingStandard
tjingsheng Sep 5, 2023
e1110ec
Merge pull request #13 from tjingsheng/branch-A-CodingStandard
tjingsheng Sep 5, 2023
3c3eda5
Merge branch 'master' into branch-Level-9
tjingsheng Sep 5, 2023
beebfa4
Merge pull request #14 from tjingsheng/branch-Level-9
tjingsheng Sep 5, 2023
e0ab0cc
use-gfmd-in-README
tjingsheng Sep 5, 2023
f0ce93c
add-duke-a-checkstyle
tjingsheng Sep 10, 2023
100a51d
Merge pull request #15 from tjingsheng/add-a-checkstyle
tjingsheng Sep 10, 2023
9909308
Merge pull request #15 from tjingsheng/add-a-checkstyle
tjingsheng Sep 10, 2023
025eee5
Merge branch 'master' of https://github.com/tjingsheng/ip
tjingsheng Sep 10, 2023
eeb0d26
add-duke-level-10
tjingsheng Sep 10, 2023
1e33057
Merge pull request #16 from tjingsheng/branch-Level-10
tjingsheng Sep 13, 2023
6d32bdc
add-missing-fonts
tjingsheng Sep 14, 2023
6593215
add-duke-level-10
tjingsheng Sep 10, 2023
cc48bb3
Merge branch 'master' into branch-Level-10
tjingsheng Sep 15, 2023
e7b0cc7
Merge pull request #17 from tjingsheng/branch-Level-10
tjingsheng Sep 15, 2023
062b43b
fix merge error
tjingsheng Sep 15, 2023
1aaa8a2
add-duke-level-10
tjingsheng Sep 15, 2023
2e9da59
Merge pull request #18 from tjingsheng/branch-Level-10
tjingsheng Sep 15, 2023
77e3e77
add-a-varargs
tjingsheng Sep 15, 2023
ee5b080
Merge pull request #19 from tjingsheng/add-a-varags
tjingsheng Sep 15, 2023
5e487f5
add-a-codequality
tjingsheng Sep 15, 2023
72e35b5
add-a-assertions
tjingsheng Sep 15, 2023
8724df1
Merge pull request #20 from tjingsheng/branch-A-CodeQuality
tjingsheng Sep 15, 2023
505107a
Merge branch 'master' into branch-A-Assertions
tjingsheng Sep 15, 2023
b9e8d3f
Merge pull request #21 from tjingsheng/branch-A-Assertions
tjingsheng Sep 15, 2023
a8390a0
Refactor based on Sharing iP code quality feedback
tjingsheng Sep 16, 2023
c20645e
add-bcd-extension
tjingsheng Sep 16, 2023
3689c59
Merge pull request #23 from tjingsheng/add-bcd-extension
tjingsheng Sep 17, 2023
96f4ecf
remove redundant test in bye command
tjingsheng Sep 17, 2023
7671e39
add-week-six
tjingsheng Sep 18, 2023
ee492bd
Merge pull request #24 from tjingsheng/add-week-six
tjingsheng Sep 18, 2023
82df297
fix-bugs
tjingsheng Sep 20, 2023
4e28cbc
Merge pull request #25 from tjingsheng/fix-bug
tjingsheng Sep 20, 2023
78e62bb
improve-application
tjingsheng Sep 20, 2023
7584e98
Merge pull request #26 from tjingsheng/improve-application
tjingsheng Sep 20, 2023
46aaf7a
Update and rename README.md to docs/GFMDPractice.md
tjingsheng Sep 22, 2023
5740129
Update README.md
tjingsheng Sep 22, 2023
df16c06
update-readme-ug
tjingsheng Sep 22, 2023
3180551
Merge pull request #27 from tjingsheng/update-readme-ug
tjingsheng Sep 22, 2023
ee94261
fix-build-gradle
tjingsheng Sep 23, 2023
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
24 changes: 0 additions & 24 deletions README.md

This file was deleted.

67 changes: 67 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
plugins {
id 'java'
id 'checkstyle'
id 'application'
id 'com.github.johnrengelman.shadow' version '7.1.2'
id 'org.openjfx.javafxplugin' version '0.0.13'
}

checkstyle {
toolVersion = '10.2'
}

repositories {
mavenCentral()
}

dependencies {
implementation 'com.google.code.gson:gson:2.10.1'
testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: '5.10.0'
testRuntimeOnly group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: '5.10.0'

// JavaFX 17.0.7 dependencies for macOS on ARM64
implementation 'org.openjfx:javafx-base:17.0.7:mac-aarch64'
implementation 'org.openjfx:javafx-controls:17.0.7:mac-aarch64'
implementation 'org.openjfx:javafx-fxml:17.0.7:mac-aarch64'
implementation 'org.openjfx:javafx-graphics:17.0.7:mac-aarch64'

// JavaFX 17.0.7 dependencies for Linux
implementation 'org.openjfx:javafx-base:17.0.7:linux'
implementation 'org.openjfx:javafx-controls:17.0.7:linux'
implementation 'org.openjfx:javafx-fxml:17.0.7:linux'
implementation 'org.openjfx:javafx-graphics:17.0.7:linux'

// JavaFX 17.0.7 dependencies for Windows
implementation 'org.openjfx:javafx-base:17.0.7:win'
implementation 'org.openjfx:javafx-controls:17.0.7:win'
implementation 'org.openjfx:javafx-fxml:17.0.7:win'
implementation 'org.openjfx:javafx-graphics:17.0.7:win'
}

test {
useJUnitPlatform()

testLogging {
events "passed", "skipped", "failed"

showExceptions true
exceptionFormat "full"
showCauses true
showStackTraces true
showStandardStreams = false
}
}

application {
mainClass.set("woofwoof.Launcher")
}

shadowJar {
archiveBaseName = "woofwoof"
archiveClassifier = null
dependsOn("distZip", "distTar")
}

run{
standardInput = System.in
}
Loading