OPENRNDR template project
A feature rich template for creating OPENRNDR programs based on Gradle/Kts
The template consists of a configuration for Gradle and an example OPENRNDR program. The Gradle configuration should serve as the
go-to starting point for writing OPENRNDR-based software.
If you are looking at this from IntelliJ IDEA you can start by expanding the project tab on the left. You will find a template program in
runruns the TemplateProgram
jarcreates an executable platform specific jar file with all dependencies
zipDistributioncreates a zip file containing the application jar and the data folder
jpackageZipcreates a zip with a stand-alone executable for the current platform (works with Java 14 only)
To create runnable jars for a platform different from the platform you use to build one uses
./gradlew jar --PtargetPlatform=<platform>. The supported platforms are
linux-arm64. Note that the
linux-arm64 platform will only work with OPENRNDR snapshot builds from master and OPENRNDR 0.3.39 (a future version).
This repository contains a number of Github Actions in
The actions enable a basic build run on commit, plus publication actions that are executed when
a commit is tagged with a version number like