👍🎉 Thanks for taking the time to contribute! 🎉👍
In order to work on this repository you will require:
- ruby version
2.6.5
- bundle version
2.0.2
- gem version
3.0.6
- rvm version
1.29.9
- Fork repository in GitHub
- Clone your repository fork
- Implement functionality
make test
for testing- Add extra tests and documentation if required
- Push into your fork and create a pull request into the main Rapid7 repository
- Once pull request is approved
make bump-(major|minor|patch)
for bumping versions (use SemVer) - Push again into the branch
- Pull request should get approved and merged
- Pull down the merged master which includes the Pull request changes
make build
gem push r7insight<VERSION>.gem
- Create a new release in GitHub with the correct version tag
JetBrains RubyMine was used to develop this gem.