File: CONTRIBUTING.md

package info (click to toggle)
prismatic-schema-clojure 1.2.0-6
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 460 kB
  • sloc: sh: 40; makefile: 17
file content (19 lines) | stat: -rw-r--r-- 1,125 bytes parent folder | download | duplicates (2)
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.