Contributing¶
We welcome external contributions. Please open an issue to discuss your changes
first—especially for larger features—and submit your pull request against the
develop branch.
If you are unsure about opening an issue, feel free to reach out on Slack for initial feedback.
Legal Requirements¶
License¶
Note that by contributing to Kokkos Core, you agree to the Apache License 2.0 with LLVM Exception. This allows your contributions to be used in closed-source commercial contexts. See the LICENSE for details. Authors retain copyright on their own contributions.
Developer Certificate of Origin (DCO)¶
To ensure clear chain of custody for open-source software, we require all contributions to be “signed off” according to the Developer Certificate of Origin.
By adding a Signed-off-by line to your commit message, you certify that
you have the right to submit the work under the project’s license. You can
automate this by using the -s flag when committing:
git commit -s -m "My informative commit message"
Contributing Documentation¶
Please see the README for general instructions on building the documentation.
To make it easier to contribute API documentation, we have a page of documentation templates here