Sha256: b924926f933d165af41856d4a2055adca22187c0f2de86cf6c17918323a3c834

Contents?: true

Size: 995 Bytes

Versions: 5

Compression:

Stored size: 995 Bytes

Contents

# Contributing to r7insight_ruby

:+1::tada: Thanks for taking the time to contribute! :tada::+1:

## Requirements

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`

## Workflow

- 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](https://semver.org/))
- Push again into the branch
- Pull request should get approved and merged

### Deployment information for Rapid7 developers
- 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.  

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
r7insight-3.0.4 CONTRIBUTING.md
r7insight-3.0.3 CONTRIBUTING.md
r7insight-3.0.2 CONTRIBUTING.md
r7insight-3.0.1 CONTRIBUTING.md
r7insight-3.0.0 CONTRIBUTING.md