dd11e6d69e
Remove explicit stdlib dependency declaration
2024-12-25 15:18:33 +01:00
4b9bec52af
Fix publishing issue
2024-12-25 15:18:00 +01:00
a2db3c3278
Replace 'project' with 'this@allprojects'
2024-12-25 01:57:42 +01:00
c671c23df0
Migrate to using Nyx
2024-12-25 01:03:09 +01:00
e2e5040055
Improve build scripts
...
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'
2024-12-20 18:38:20 +01:00
803e18239d
Change license from GNU AGPL v3 to GNU GPL v3
2024-12-20 01:23:25 +01:00
611d7a93ff
Prevent copying in root project
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
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
...
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
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 )
2024-12-12 23:10:29 +01:00