/README.md
Markdown | 69 lines | 38 code | 31 blank | 0 comment | 0 complexity | 326598071513c643b8a7ca71157fdf15 MD5 | raw file
- # Validateur, a Clojure(Script) Validation Library
- Validateur is a [Clojure(Script) validation library](http://clojurevalidations.info) 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 requires Clojure 1.7+/ClojureScript 0.0-2138+.
- ## Maven Artifacts
- Validateur artifacts are [released to Clojars](https://clojars.org/com.novemberain/validateur).
- If you are using Maven, add the following repository definition to your `pom.xml`:
- ``` xml
- <repository>
- <id>clojars.org</id>
- <url>http://clojars.org/repo</url>
- </repository>
- ```
- ### The Latest Release
- With Leiningen:
- [com.novemberain/validateur "2.6.0"]
- With Maven:
- <dependency>
- <groupId>com.novemberain</groupId>
- <artifactId>validateur</artifactId>
- <version>2.6.0</version>
- </dependency>
- ## Documentation & Examples
- Please refer to the [documentation guides](http://clojurevalidations.info) for Validateur.
- Our test suite has usage examples for each validator, built-in validation functions have docstrings.
- ## Continuous Integration
- [![Continuous Integration status](https://secure.travis-ci.org/michaelklishin/validateur.png)](http://travis-ci.org/michaelklishin/validateur)
- ## Development
- Validateur uses [Leiningen 2](https://github.com/technomancy/leiningen/blob/master/doc/TUTORIAL.md). Make
- sure you have it installed and then run tests against all supported Clojure versions and a recent release of ClojureScript using
- lein all do clean, 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-2018 Michael S. Klishin, Alex Petrov, the ClojureWerkz team,
- and [contributors](https://github.com/michaelklishin/validateur/graphs/contributors).
- Distributed under the Eclipse Public License, the same as Clojure.