e2e5040055
Improve build scripts
...
PRs & Pushes / build (push) Successful in 1m46s
PRs & Pushes / test (push) Successful in 1m44s
PRs & Pushes / build-apidoc (push) Successful in 1m44s
Thanks solonovamax! She/he/they helped improve the engine's build scripts and gave a lot of tips when working with Gradle.
Website: https://solonovamax.gay
Fedi: https://tech.lgbt/@solonovamax
GitHub: https://github.com/solonovamax
2024-12-24 23:56:42 +01:00
35099737a4
MOve OSHI dependency to 'base'
PRs & Pushes / build (push) Successful in 2m31s
PRs & Pushes / test (push) Successful in 2m42s
PRs & Pushes / build-apidoc (push) Successful in 2m17s
2024-12-20 18:38:20 +01:00
803e18239d
Change license from GNU AGPL v3 to GNU GPL v3
PRs & Pushes / build (push) Successful in 2m37s
PRs & Pushes / test (push) Successful in 2m36s
PRs & Pushes / build-apidoc (push) Successful in 2m15s
2024-12-20 01:23:25 +01:00
611d7a93ff
Prevent copying in root project
PRs & Pushes / build (push) Successful in 2m38s
PRs & Pushes / test (push) Successful in 3m17s
PRs & Pushes / build-apidoc (push) Successful in 2m31s
2024-12-19 02:52:37 +01:00
8b15e8a84e
Update gradle.properties naming scheme
2024-12-19 02:49:32 +01:00
2629e940e7
Add git and gradle build information
PRs & Pushes / build (push) Failing after 1m50s
PRs & Pushes / test (push) Failing after 1m55s
PRs & Pushes / build-apidoc (push) Successful in 2m6s
2024-12-18 17:41:53 +01:00
32816ecce1
Split TestBase's methods & add more functionality
2024-12-17 03:24:50 +01:00
a655dec583
Add unit testing
2024-12-15 22:33:31 +01:00
56152536f9
Add Environment class
2024-12-15 01:12:07 +01:00
ef692a31d5
No kotlin multiplatform
...
PRs & Pushes / build-apidoc (push) Successful in 2m11s
PRs & Pushes / build (push) Successful in 2m18s
While running the engine on multiple of Kotlin's supported platforms would
be cool, the standard library is just way too limited for our usecase. The
JVM simply has the best support and is the most suited option.
This would reap additional benefits:
- Java, Scala and Groovy interoperability
- existing Java libraries and tooling can be (re)used
- compilation using native-image may be possible under the new rewrite (which would replace the need for Kotlin/Native)
2024-12-13 21:52:08 +01:00
b56164f545
Add 'java.skipToolchainSpecification' option
PRs & Pushes / build (push) Successful in 2m6s
PRs & Pushes / build-apidoc (push) Successful in 2m36s
2024-12-13 03:13:38 +01:00
c78cb4eb75
Use string templates
2024-12-13 02:59:35 +01:00
083bd022bc
Add Kotlin compiler configuration
2024-12-13 02:59:25 +01:00
ba412cec50
Initial rewrite commit (see #17 )
build-and-test / build (push) Failing after 1m54s
build-and-test / generate-javadoc (push) Failing after 1m54s
build-and-test / test (push) Failing after 1m54s
2024-12-12 23:10:29 +01:00