https://github.com/mainej/clj-statecharts-re-frame
An integration between clj-statecharts and re-frame that allows fine-grained control over the machines and states.
https://github.com/mainej/clj-statecharts-re-frame
Last synced: 2 months ago
JSON representation
An integration between clj-statecharts and re-frame that allows fine-grained control over the machines and states.
- Host: GitHub
- URL: https://github.com/mainej/clj-statecharts-re-frame
- Owner: mainej
- License: epl-1.0
- Created: 2021-10-28T18:34:14.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-11-01T17:52:01.000Z (over 3 years ago)
- Last Synced: 2024-12-04T16:35:43.867Z (6 months ago)
- Language: Clojure
- Size: 17.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# com.github.mainej/clj-statecharts-re-frame
An integration between clj-statecharts and re-frame that allows fine-grained
control over the machines and states.## Usage
FIXME: write usage documentation!
Run the project's tests (they'll fail until you edit them):
$ clojure -T:build test
Run the project's CI pipeline and build a JAR:
$ clojure -T:build ci
This will produce an updated `pom.xml` file with synchronized dependencies inside the `META-INF`
directory inside `target/classes` and the JAR in `target`.Install it locally (requires the `ci` task be run first):
$ clojure -T:build install
Deploy it to Clojars -- needs `CLOJARS_USERNAME` and `CLOJARS_PASSWORD` environment
variables (requires the `ci` task be run first):$ clojure -T:build deploy
The library will be deployed to com.github.mainej/clj-statecharts-re-frame on clojars.org.
## License
Copyright © 2021 Jmaine
Distributed under the Eclipse Public License version 1.0.