Skip to content

Latest commit

 

History

History
54 lines (33 loc) · 962 Bytes

File metadata and controls

54 lines (33 loc) · 962 Bytes

Contributing to sqlite4clj

TODO: flesh this out when needed

Development

We assume you have already installed, and have made available in your PATH:

  • babashka - used as the project's task runner
  • clj-kondo - clojure static analyzer and linter

Run the linter:

bb lint

Run the test suite:

bb test

Run the test suite in watch mode

bb test --watch

Run a specific test

bb test --focus sqlite4clj.functions-test/removing-functions

See kaocha docs for more tips.

Building SQLite binaries

Install zig. Ensure the SQLite amalgamation files you want to build are in sqlite-amalgamation then run:

bash cross-compile.sh

New binaries will be under resources.

The latest SQLite amalgamations can be found here.