Skip to content

Latest commit

 

History

History
16 lines (8 loc) · 1.06 KB

CONTRIBUTING.md

File metadata and controls

16 lines (8 loc) · 1.06 KB

Getting help

If you have a bug or a feature, we welcome new issues. We also answer questions on StackOverflow (use the neo4j.rb tag) and are generally around on Gitter

Code standards

Pull request with high test coverage and good code climate values will be accepted faster.

Rubocop

We use rubocop for sanity checks to make sure our code doesn't get too ugly. Because of this, a pull request can fail on Travis CI when the specs all run fine. We recommend installing overcommit so that rubocop is run is pre-commit hooks so that this causes minimal frustration. We already have an overcommit configuration, so you simply need to run overcommit --install to set up the git hooks. A Guardfile is also provided so that you can use rspec and rubocop continuously while working.

Travis CI

We use Travis CI to test across multiple verisons of ruby and versions of Neo4j, so please watch for failures there.