Our code is publicly available in several repositories on GitHub at https://github.com/oneops
We utilize GitHub for issue tracking and contributions. You can contribute in two ways:
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.
Further details are available in the Walmart CLA repository.
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.
Each GitHub pull request will go through 3 step before merge:
Ready For Merge
.master
including necessary documentation
updates.OneOps uses the Apache 2.0 license and any changes or enhancements have to use the same license.
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?]
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.