Contributing Code or Documentation

Contributions are accepted as pull requests on the relevant repository.

Contributor are required to sign our by Contributor License Agreement
(the “CLA”). Each pull request is automatically verified, against the list
of contributors that have signed the CLA. If not, you are required to sign the
CLA for the contribution to be merged.

The website is the main documentation for OneOps and we welcome issues and pull
requests for it as well. If you want to help, check out our
documentation guideline.

Code Review Process

Each GitHub pull request will go through 3 step before merge:

We will execute our automated test cases against the pull request. If the
tests failed the pull request will be rejected with comments provided on the
failures.

If tests pass, the OneOps engineering team member will do the review of the
changes. Technical communication possible via github.com pull request page. When
ready, your pull request will be tagged with label Ready For Merge.

Your patch will be merged into master including necessary documentation
updates.

Apache 2.0 License

OneOps uses the Apache 2.0 license and any changes or
enhancements have to use the same license.

OneOps Issue Tracking in GitHub

If you are familiar with OneOps and know the repository that is causing you a problem or if you have a feature request
on a specific component, you can file an issue in the corresponding GitHub project. All of our Open Source Software
can be found in our GitHub organization.

Otherwise you can file your issue in the OneOps project and we will make sure
it gets filed against the appropriate project.

To decrease the back and forth in issues, and to help us get to the bottom of them quickly, we use the issue template
below. You can copy/paste this template into the issue you are opening and edit it accordingly.

### Version:
[Version of the project installed]
### Environment:
[Details about the environment such as the Operating System, cookbook details, etc.]
### Scenario:
[What you are trying to achieve and you can't?]
### Steps to Reproduce:
[If you are filing an issue, what are the things we need to do to reproduce your problem?]
### Expected Result:
[What are you expecting to happen as the consequence of the reproduction steps above?]
### Actual Result:
[What actually happens after the reproduction steps?]

Provide Feedback or Contact Us

You can provide feedback or contact us by sending email to opensource@walmartlabs.com or by using one of the corresponding
OneOps Slack channels : #admin, #devel, or #user.