Skip to content

Latest commit

 

History

History
45 lines (34 loc) · 2.03 KB

CONTRIBUTING.md

File metadata and controls

45 lines (34 loc) · 2.03 KB

Contributing to Dynatrace OpenKit

Welcome, and thank you for your interest in contributing to Dynatrace OpenKit!

There are many ways in which you can contribute, beyond writing code. In this document you will find a high level overview how you can contribute.

Before making your first contribution, please read our Code of Conduct.

Having questions?

Your comments, feedback and questions are welcome, and we, the development team, provide answers on multiple channels.

If you do not have access to Dynatrace internal Slack, search for tickets on GitHub issues or report new ones.
If you do have access to Dynatrace internal Slack, you can use the public channel #team-openkit for questions.

Reporting Issues

Security issues

In case you found a security issue, please do not file a public ticket, but rather contact us directly via openkit@dynatrace.com and send us your findings.

Bugs

If you have found an issue with OpenKit, which is not security related, you can send us a bug report either via GitHub issues or via the Dynatrace support portal.

Contributing code

GitHub Flow

Pull requests are the best way to propose changes to the codebase (we use Github Flow). We actively welcome your pull requests:

  1. Fork the repo and create your branch.
  2. If you've added code that should be tested, add tests.
  3. If you've changed APIs, update the documentation.
  4. Ensure the changes build and tests are passing.
    See Building OpenKit Java for detailed instructions.
  5. Issue that pull request!

License of pull requests

Any contributions you make will be under the Apache 2.0 license that covers the project.