If you've got a bug report or have a feature you'd like to request, please contact us at [email protected] or use the "?" button in the Skylight web interface. We'll be much quicker to respond that way :)
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.
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