tools for code clarity - see the world not as it is but as it should be.
lucidity is a set of libraries that assist in making clojure's already awesome in-repl development experience even more awesome. It provides:
- a rich set of functions to enable better reasoning about the code.
- tools for managing both the source and tests.
- tools for publishing documentation for the library.
lucidity has been steadily built around the workflow of it's author to automate repetitive tasks when coding. It is the merging of five libraries: jai, lein-midje-doc, lein-repack, vinyasa and wu.kong and is used extensively in the management of quality assurance, deployment and publication of the hara suite.
List of current libraries:
- lucid.aether - wrapper for org.eclipse.aether
- lucid.core - functions for the code environment
- lucid.distribute - code repackaging and distribution
- lucid.mind - contemplative reflection for the jvm
- lucid.package - project packaging and dependencies
- lucid.publish - generate documentation from code
- lucid.query - intuitive search for code
- lucid.unit - metadata through unit tests
Copyright © 2016 Chris Zheng
Distributed under the MIT License