Skip to content

Latest commit

 

History

History
56 lines (28 loc) · 1.46 KB

README.md

File metadata and controls

56 lines (28 loc) · 1.46 KB

Validateur

Continuous Integration status

Validateur is a Clojure validation library inspired by Ruby's ActiveModel. Validateur is functional: validators are functions, validation sets are higher-order functions, validation results are returned as values.

Supported Clojure versions

Validateur is built from the ground up for Clojure 1.3 and up.

Maven Artifacts

The Latest Release

With Leiningen:

[com.novemberain/validateur "1.3.0"]

With Maven:

<dependency>
  <groupId>com.novemberain</groupId>
  <artifactId>validateur</artifactId>
  <version>1.3.0</version>
</dependency>

Documentation & Examples

Please refer to the documentation guides for Validateur.

Our test suite has usage examples for each validator, built-in validation functions have docstrings.

Development

Validateur uses Leiningen 2. Make sure you have it installed and then run tests against all supported Clojure versions using

lein2 all test

Then create a branch and make your changes on it. Once you are done with your changes and all tests pass, submit a pull request on Github.

License

Copyright (C) 2011-2013 Michael S. Klishin

Distributed under the Eclipse Public License, the same as Clojure.