Skip to content

Latest commit

 

History

History
74 lines (49 loc) · 1.68 KB

DEVELOPING.md

File metadata and controls

74 lines (49 loc) · 1.68 KB

Dev Dependencies

Github Pages, Docs Notebook

The project's Github Pages site hosts an interactive Clerk notebook demonstrating the library's use.

Local Notebook Dev

Start a Clojure process however you like, and run (user/serve!) to run the Clerk server. This command should open up localhost:7777.

Alternatively, run

bb clerk-watch

Static Build

To test the static build locally:

bb publish-local

This will generate the static site in public/build, start a development http server and open up a browser window (http://127.0.0.1:8080/) with the production build of the documentation notebook.

GitHub Pages

To build and release to Github Pages:

bb release-gh-pages

This will ship the site to https://jsxgraph.mentat.org.

Publishing to Clojars

The template for the project's pom.xml lives at template/pom.xml.

To create a new release:

Submitting the release will create the new tag and trigger the following command:

bb release

The new release will appear on Clojars.

Linting

Code is linted with clj-kondo:

bb lint