#+title: 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
*** TODO Make bin/test-godot exit after the testing is done