Triennium is a small library that strives to provide efficient topic routing implementations for MQTT topic schemes.
- Be correct
- Be efficient
- Have solid test coverage
Triennium is very young and incomplete.
Triennium artifacts are released to
Clojars. If you are using
Maven, add the following repository definition to your pom.xml
:
<repository>
<id>clojars.org</id>
<url>http://clojars.org/repo</url>
</repository>
With Leiningen:
[clojurewerkz/triennium "1.0.0-beta1"]
With Maven:
<dependency>
<groupId>clojurewerkz</groupId>
<artifactId>triennium</artifactId>
<version>1.0.0-beta1</version>
</dependency>
This section will be updated as project API matures.
Feel free to use GitHub issues to ask any questions you may have.
To subscribe for announcements of releases, important changes and so on, please follow @ClojureWerkz on Twitter.
Triennium is built from the ground up for Clojure 1.5.1 and up.
Triennium is part of the group of Clojure libraries known as ClojureWerkz, together with
and several others.
Triennium uses Leiningen 2. Make sure you have it installed and then run tests against supported Clojure versions using
lein 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.
Copyright (C) 2014 Michael S. Klishin, Alex Petrov, and The ClojureWerkz Team.
Double licensed under the Eclipse Public License (the same as Clojure) or the Apache Public License 2.0.