Skip to content

Latest commit

 

History

History
59 lines (46 loc) · 903 Bytes

CONTRIBUTING.md

File metadata and controls

59 lines (46 loc) · 903 Bytes

Contributing

Fork, then clone the repo:

git clone git@github.com:rswag/rswag.git
cd rswag

Build

Set up your machine:

./ci/build.sh

Or manually

bundle
cd test-app
bundle exec rake db:setup
cd -

cd rswag-ui
npm install
cd -

Test

Make sure the tests pass:

./ci/test.sh

or manually

cd test-app
bundle exec rspec

Make your change. Add tests for your change. Make the tests pass:

bundle exec rspec

Push to your fork and submit a Pull Request.

Release

(for maintainers)

Update the changelog.md, putting the new version number in and moving the Unreleased marker.

Merge the changes into master you wish to release.

Add and push a new git tag, annotated tags preferred:

git tag -s 2.0.6 -m 'v2.0.6'

Travis will detect the tag and release all gems with that tag version number.