Skip to content

3starblaze/godot-clojure

Repository files navigation

godot-clojure

Godot + Clojure integration via GDExtension.

Work in progress!

Dev info

Dev dependencies

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

Scripts

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

Things to fix

Make bin/test-godot exit after the testing is done