Contributions are welcome and much appreciated. Just follow these easy steps to contribute.
We welcome and encourage pull requests. When we get a pull request, it is peer reviewed. We'll provide updates and feedback throughout the process to keep you informed.
Follow these steps for pull requests:
- Fork the repo and create your branch from
master
. - For any new code, add unit tests.
- If you've changed APIs, update code comments for JavaDocs.
- Verify that the test suite passes.
- If you haven't already, complete the Contributor License Agreement ("CLA").
To accept pull requests, submit a CLA. (Submitting a single CLA lets you work on any open source projects from CA, Inc.)
Complete your CLA here: CLA
We work hard to avoid them, but they still happen. Use GitHub issues to report bug and other issues. To share ideas or ask product-related questions go to CA Communities.
We also use GitHub issues for updates to known issues, including alerts when fixes are in progress.
Before filing a new issue, check Known Issues to see if your problem already exists. When reporting a new issue, provide as much detail as possible. The more information, the easier it is to debug and the faster you'll get a fix.
Tips:
- A description. What did you expect to happen? What actually happened? Why do you think the behavior was incorrect?
- Provide any logs or relevant output.
- A simple unit test or app that fails.
- What version are you running when reproducing issue? What was the last version that the feature worked?
- Anything else that seems relevant.
By contributing to this repository, you agree that your contributions will be licensed under its license.