Skip to content
This repository has been archived by the owner on Sep 12, 2024. It is now read-only.

Commit

Permalink
Initial push of Rapid7 InsightVM/Nexpose generated code for Ruby
Browse files Browse the repository at this point in the history
  • Loading branch information
zyoutz-r7 committed Jan 22, 2018
0 parents commit e1015f1
Show file tree
Hide file tree
Showing 1,026 changed files with 140,769 additions and 0 deletions.
33 changes: 33 additions & 0 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
## Issues and Contributing to vm-console-client-ruby

Please note the majority of this repository's contents are auto generated based on the latest Rapid7 InsightVM/Nexpose
Console Swagger file. No product related bugs or enhancements to InsightVM/Nexpose will be addressed here. Any issues
related to the swagger file contents or product related bugs will need to be addressed with Rapid7 Support in order
for the product changes to be made.

If your bug/enhancement is related to this repository or any build/helper files, please reference the information below.
Any contributions will routinely result in a new version of the rapid7_vm_console Ruby gem and
[release](https://github.com/rapid7/vm-console-client-ruby/releases).

#### Contributing to vm-console-client-ruby

The users and maintainers of vm-console-client-ruby would greatly appreciate any contributions you can make to the project.
These contributions typically come in the form of filed bugs/issues or pull requests (PRs). Once approved and merged,
contributions will be included with tagged releases and the associated Ruby gem.

#### Contributing Issues / Bug Reports

If you encounter any bugs or problems, please file them
[here](https://github.com/rapid7/vm-console-client-ruby/issues/new), providing as much detail as possible. If the bug is
simple and you feel comfortable making the fix, feel free making a Pull Request to help contribute to the community.

#### Contributing Enhancements

When contributing enhancements to the repository, please ensure the PR template is filled out fully with details of how
the changes were tested, the reasoning for the changes, and environment details. While we encourage community
contributions, not all PRs will be merged as they may not fit the holistic purpose of this project. If you intend to
extend the functionality for your own purposes, feel free to fork the repository and work with it as you please.

When contributing, please leverage your own fork of the repo, create a
[pull request](https://github.com/rapid7/vm-console-client-ruby/pulls) with the change, and then a
maintainer will review the changes prior to merging and building a new image.
37 changes: 37 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
## Issues and Contributing
<!--- Provide a general summary of the issue in the Title above. -->

<!-- Please note that only issues related to the build and helper files of this repository will be addressed here. Any
issues related to the API Swagger file or API bugs will need to be addressed with Rapid7 Support. This repository is
not officially supported by Rapid7 and has been created by an internal team that also leverages the InsightVM/Nexpose
API with Ruby. The team uses best effort to address issues as quickly as possible, but appreciates input from the
community as well. -->

### Expected Behavior
<!--- If you're describing a bug, tell us what should happen. -->
<!--- If you're suggesting a change/improvement, tell us how it should work. -->

### Actual Behavior
<!--- If describing a bug, tell us what happens instead of the expected behavior. -->
<!--- If suggesting a change/improvement, explain the difference from current behavior. -->

### Possible Solution
<!--- Suggest a fix for the bug, -->
<!--- or ideas how to implement the improvement or change. -->

### Steps to Reproduce (for bugs)
<!--- Provide a set of steps to reproduce this bug; please be as descriptive as possible. -->
<!--- Please include code to reproduce, if relevant. -->

Ruby code that reproduces the issue:
```ruby
puts "this is only an example Ruby code block"
```

### Your Environment
* Gem version or repository branch:
* Ruby version:
* Operating System and version:
* Nexpose product version:

### Other relevant information
31 changes: 31 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
<!--- Provide a general summary of your changes in the Title above -->

### Description
<!--- Describe your changes in detail -->


### Motivation and Context
<!--- Why is this change required? What problem does it solve? -->
<!--- If it fixes an open issue, please link to the issue here. -->


### How Has This Been Tested?
<!--- Please describe in detail how you tested your changes. -->


### Types of changes
<!--- What types of changes does your code introduce? Remove any that do not apply: -->
- Bug fix (non-breaking change which fixes an issue)
- New feature (non-breaking change which adds functionality)
- Breaking change (fix or feature that would cause existing functionality to change)


### Checklist:
<!--- After submitting the PR, check all of the boxes that apply. -->
<!--- You may remove any that do not apply or add additional checks as reminders. -->
- [ ] I have updated the documentation accordingly (if changes are required).
- [ ] I have tested the changes locally.


### Miscellaneous Details:
<!--- Provide any additional details you feel are relevant. -->
44 changes: 44 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# Generated by: https://github.com/swagger-api/swagger-codegen.git
#

*.gem
*.rbc
/.config
/coverage/
/InstalledFiles
/pkg/
/spec/reports/
/spec/examples.txt
/test/tmp/
/test/version_tmp/
/tmp/

## Specific to RubyMotion:
.dat*
.repl_history
build/

## Documentation cache and generated files:
/.yardoc/
/_yardoc/
/doc/
/rdoc/

## Environment normalization:
/.bundle/
/vendor/bundle
/lib/bundler/man/

# for a library or gem, you might want to ignore these files since the code is
# intended to run in multiple environments; otherwise, check them in:
# Gemfile.lock
# .ruby-version
# .ruby-gemset

# unless supporting rvm < 1.11.0 or doing something fancy, ignore this:
.rvmrc

# Added manually
setup_workspace/swagger-codegen-cli-2.3.0.jar
.idea
Gemfile.lock
2 changes: 2 additions & 0 deletions .rspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
--color
--require spec_helper
9 changes: 9 additions & 0 deletions .swagger-codegen-ignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Swagger Codegen Ignore
# Generated by swagger-codegen https://github.com/swagger-api/swagger-codegen

# Use this file to prevent files from being overwritten by the generator.
# The patterns follow closely to .gitignore or .dockerignore.

README.md
.gitignore
LICENSE
1 change: 1 addition & 0 deletions .swagger-codegen/VERSION
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2.3.0
7 changes: 7 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
source 'https://rubygems.org'

gemspec

group :development, :test do
gem 'rake', '~> 12.0.0'
end
21 changes: 21 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
The MIT License (MIT)

Copyright (c) 2018 Rapid7, Inc.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Loading

0 comments on commit e1015f1

Please sign in to comment.