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
Pull request with high test coverage and good code climate values will be accepted faster.
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.
We use Travis CI to test across multiple verisons of ruby and versions of Neo4j, so please watch for failures there.