https://github.com/3starblaze/godot-clojure
Godot integration with Clojure
https://github.com/3starblaze/godot-clojure
clojure godot
Last synced: 9 months ago
JSON representation
Godot integration with Clojure
- Host: GitHub
- URL: https://github.com/3starblaze/godot-clojure
- Owner: 3starblaze
- License: mit
- Created: 2024-03-09T19:40:09.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-06-17T08:37:58.000Z (over 1 year ago)
- Last Synced: 2025-03-07T03:29:42.870Z (10 months ago)
- Topics: clojure, godot
- Language: Clojure
- Homepage:
- Size: 61.5 KB
- Stars: 15
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
- License: LICENSE
Awesome Lists containing this project
README
#+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