our_knp/examples/CONTRIBUTING.md
int 8f43927575 Initial import: KNP experiments (examples, viz, cats-dogs, reports)
examples/ is based on KasperskyLab/knp at 55470ed6 with local changes
to the mnist-learn altai/blifat models, cuda-backend CMake and model_loader.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 18:17:15 +03:00

11 lines
No EOL
962 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Сode contribution workflow
1. Find an open issue or create a new issue on issue tracker for the feature you want to contribute.
2. Fork the project on GitHub. You need to create a feature-branch for your work on your fork, as this way you be able to submit a pull request.
3. Make any necessary changes to the source code.
4. Add tests that verify that your contribution works as expected and modify existing tests if required.
5. Run all unit tests and make sure all of them pass.
6. Run code coverage to check if the lines of code you added are covered by unit tests.
7. Once your feature is complete, prepare the commit with appropriate message and the issue number.
8. Create a pull request and wait for the users to review. When you submit a pull request, please, agree to the terms of [CLA](CLA.md).
9. Once everything is done, your pull request gets merged. Your feature will be available with the next release and your name will be added to AUTHORS.