godot-clojure

Godot integration with Clojure

MIT License

Stars
10

#+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