1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
# Contributing
Contributions to Schema are very welcome.
Please file bug reports on [GitHub](https://github.com/plumatic/schema/issues).
For questions, feature requests, or discussion, please post on the Plumbing [mailing list](https://groups.google.com/forum/#!forum/prismatic-plumbing) for now.
Contributions are preferred as GitHub pull requests on topic branches. If you want to discuss a potential change before coding it up, please post on the mailing list.
Schema is relatively well-tested, on both Clojure and ClojureScript. Before submitting a pull request, we ask that you:
* please try to follow the conventions in the existing code, including standard Emacs indentation, no trailing whitespace, and a max width of 95 columns
* rebase your feature branch on the latest master branch
* ensure any new code is well-tested, and if possible, any issue fixed is covered by one or more new tests
* check that all of the tests pass **in both Clojure and ClojureScript**
To run the Clojure and ClojureScript tests, run `lein test`. You must have phantomjs installed for the ClojureScript tests to run.
|