Skip to content

Latest commit

 

History

History
23 lines (15 loc) · 1.25 KB

CONTRIBUTING.md

File metadata and controls

23 lines (15 loc) · 1.25 KB

Bug Reports and Feature Requests

If you've got a bug report or have a feature you'd like to request, please contact us at support@skylight.io or use the "?" button in the Skylight web interface. We'll be much quicker to respond that way :)

Pull Requests

Before contributing, please sign the CLA.

In general, we recommend that you speak with us about any new features you'd like to add so we can make sure we're on the same page.

Emulating Gitlab CI Builds

We have many CI build configurations that must pass in order to merge a pull request. You can run these individual configurations locally by running e.g., gitlab-runner exec docker ruby23-rails42. The only prerequisites are that you have both Gitlab Runner and Docker installed (most recent versions are best). Configuration names may be found in the .gitlab.yml file.

If you prefer to run tests in your own environment, you may do so as follows:

# Select a gemfile and bundle install
export BUNDLE_GEMFILE=$PWD/gemfiles/rails-5.2.x/Gemfile
bundle install
# Run the test suite (takes 5-10 minutes)
bundle exec rspec