Project Status
Name | Repo | Build | v1.9 | v1.10 |
---|---|---|---|---|
boot | https://github.com/boot-clj/boot | |||
clj-time | https://github.com/clj-time/clj-time | 1.9.0 | 1.10.0-alpha6 | |
clojure.java-time | https://github.com/dm3/clojure.java-time | |||
hiccup | https://github.com/weavejester/hiccup | |||
honeysql | https://github.com/jkk/honeysql | 1.9.0 | 1.10.0-alpha6 | |
leiningen | https://github.com/technomancy/leiningen | 1.9.0 | 1.10.0-alpha6 | |
pedestal | https://github.com/pedestal/pedestal | |||
ring | https://github.com/ring-clojure/ring |
Getting Involved
You can add your project to the status board by making a PR to ClojureStatus/dashboard. By making a PR it is assumed you accept your contribution will be placed in the public domain.
To get started add a record to _data/projects.json
followed by an empty
newline (this helps with merging).
If you want to verify the project locally you’ll need the following dependencies;
- Ruby 2.x (personally used 2.3.7p456 on OS X).
- Bundler (
gem install bundler
).
Once they’re installed you can run the following commands from the command line in this projects root folder;
bundle install --path vendor/bundle --binstubs=bin
./bin/jekyll s
The current fields are as follows;
- name
- Your projects name.
- badge
- Your projects build badge image URL.
- repo
- Your projects repository URL.
- v19
- Indicates your project is Clojure v1.9 compatible to the minor release specified.
- v110
- Indicates your project is Clojure v1.10 compatible to the minor release specified.
Periodic Builds
In order for the build statuses to be useful we want a periodic build against a Clojure SNAPSHOT build. Documentation is underway as to how best approach this. Collaboration with Cognitect on how best to generate SNAPSHOTS that can be consumed with community projects is also required.
Below is documentation for scheduling builds on various SaaS CI services;