Godot + Clojure integration via GDExtension.
Work in progress!
clang
- Is used to obtain “gdextension_interface.h” AST
clj-kondo
- Static analysis and linting
openjdk-11-jdk
- Is used to be able to compile the shared library
clj-kondo --lint src/
- lint
bin/nrepl
- Launch nrepl with a Godot handle
bin/kaocha --skip godot
- Run all non-godot tests (godot tests have to be run via
bin/test-godot
because they require access to godot runtime) bin/test-godot
- Run tests that require access to godot