Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
jonschipp committed Jun 5, 2019
0 parents commit dddf667
Show file tree
Hide file tree
Showing 8,057 changed files with 525,986 additions and 0 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
21 changes: 21 additions & 0 deletions .github/issue_template.md
@@ -0,0 +1,21 @@
### Prerequisites

* [ ] Are you running the latest version of [icon-plugin](https://komand.github.io/python/start.html)?
* [ ] Did you verify your credentials for the connection?
* [ ] Provide your plugin input in JSON
* [ ] Provide your plugin output in JSON
* [ ] Provide any errors, stack traces, and logging messages

### Description

[Description of the bug or feature]

### Steps to Reproduce

1. [First Step]
2. [Second Step]
3. [and so on...]

**Expected behavior:** [What you expected to happen]

**Actual behavior:** [What actually happened]
33 changes: 33 additions & 0 deletions .github/pull_request_template.md
@@ -0,0 +1,33 @@
## Proposed Changes

Describe the proposed changes:

-

## PR Requirements

Developers, verify you have completed the following items by checking them off:

### Functional Checklist
- [ ] Work fully completed
- [ ] Functional
- [ ] Any new actions/triggers include JSON [test files](https://komand.github.io/python/style.html#tests) in the `tests/` directory created with `./run -c sample $action > tests/$action.json`
- [ ] Tests should all pass unless it's a negative test. Negative tests have a naming convention of `tests/$action_bad.json`
- [ ] Unsuccessful tests should fail by raising an exception causing the plugin to die and an object should be returned on successful test
- [ ] Add functioning test results to PR, sanitize any output if necessary
* Single action/trigger `./run -T tests/example.json -d -j`
* All actions/triggers shortcut `./run -T all -d -j` (use PR format at end)
- [ ] Add functioning run results to PR, sanitize any output if necessary
* Single action/trigger `./run -R tests/example.json -d -j`
* All actions/triggers shortcut `./run -R all -d -j` (use PR format at end)

### Assessment

You must validate your work to reviewers:

1. Run `make validate` and make sure everything passes
2. Run the assessment tool: `./run -A -R all -T all`. For single action validation: `./run -A -R tests/my_action.json -T tests/my_action.json`
3. Copy (`./run ... | pbcopy`) and paste the output in **a new post** on this PR.
4. Add UI screenshot of the workflow used for testing
5. Add UI screenshot of the job output used for testing
6. Add UI screenshot of the artifact (See rules in UI Checklist) used for testing
51 changes: 51 additions & 0 deletions .gitignore
@@ -0,0 +1,51 @@
# AWS
.boto

# vim
*.sw*

# vscode
.vscode

# sed -i.bu
*.bu

# Python bytecode
**/*.pyc

# OSX thumbnails/files
**/.DS_Store

# PyCharm cruft
.idea/
**/.idea

# virtual environments
**/venv

# We don't want a spec file in the root of the repo, people end up editing it
/*.yaml
/*.yml

# We don't want run files
**/*-run
**/run
**/run.sh

# packages
**/*.tar.gz
**/*.tgz
komand-*.tar.gz
demo-*.tar.gz

# Wheels
**/*.whl

.drone.sec.unencrypted

# IntelliJ
.idea/
*.iml

# merge trash
*.orig
21 changes: 21 additions & 0 deletions LICENSE
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2019 Rapid7

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.

0 comments on commit dddf667

Please sign in to comment.