diff --git a/CODEOWNERS b/CODEOWNERS new file mode 100644 index 00000000000000..4905affcc7dccd --- /dev/null +++ b/CODEOWNERS @@ -0,0 +1,66 @@ +# See help here: https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners + +* @openvinotoolkit/openvino-maintainers + +CODEOWNERS @openvinotoolkit/openvino-admins @openvinotoolkit/openvino-maintainers + +# CI: +Jenkinsfile @openvinotoolkit/openvino-admins +azure-pipelines.yml @openvinotoolkit/openvino-admins +/.github/ @openvinotoolkit/openvino-admins + +# QA Tests: +/tests/ @openvinotoolkit/openvino-tests-maintainers + +# IE Core: +/inference-engine/ @openvinotoolkit/openvino-ie-maintainers +/inference-engine/src/transformations/ @GlebKazantaev @ichuraev +/inference-engine/src/legacy_api/ @openvinotoolkit/openvino-ngraph-maintainers +/inference-engine/src/readers/ @openvinotoolkit/openvino-ngraph-maintainers + +# IE CPU: +/inference-engine/src/mkldnn_plugin/ @openvinotoolkit/openvino-ie-cpu-maintainers @openvinotoolkit/openvino-ie-cpu-developers +/inference-engine/src/low_precision_transformations/ @openvinotoolkit/openvino-ie-cpu-maintainers @openvinotoolkit/openvino-ie-cpu-developers +/inference-engine/thirdparty/mkl-dnn/ @openvinotoolkit/openvino-ie-cpu-maintainers @openvinotoolkit/openvino-ie-cpu-developers + +# IE GPU: +/inference-engine/src/cldnn_engine/ @openvinotoolkit/openvino-ie-gpu-maintainers @openvinotoolkit/openvino-ie-gpu-developers +/inference-engine/include/gpu/ @openvinotoolkit/openvino-ie-gpu-maintainers @openvinotoolkit/openvino-ie-gpu-developers +/inference-engine/include/cldnn/ @openvinotoolkit/openvino-ie-gpu-maintainers @openvinotoolkit/openvino-ie-gpu-developers +/inference-engine/thirdparty/clDNN/ @openvinotoolkit/openvino-ie-gpu-maintainers @openvinotoolkit/openvino-ie-gpu-developers + +# IE VPU: +/inference-engine/src/vpu/ @openvinotoolkit/openvino-ie-vpu-maintainers +/inference-engine/include/vpu/ @openvinotoolkit/openvino-ie-vpu-maintainers +/inference-engine/thirdparty/movidius/ @openvinotoolkit/openvino-ie-vpu-maintainers +/inference-engine/tests_deprecated/unit/engines/vpu/ @openvinotoolkit/openvino-ie-vpu-maintainers @openvinotoolkit/openvino-ie-tests-maintainers +/inference-engine/tests_deprecated/functional/vpu/ @openvinotoolkit/openvino-ie-vpu-maintainers @openvinotoolkit/openvino-ie-tests-maintainers +/inference-engine/tests_deprecated/behavior/vpu/ @openvinotoolkit/openvino-ie-vpu-maintainers @openvinotoolkit/openvino-ie-tests-maintainers +/inference-engine/tests/functional/plugin/myriad/ @openvinotoolkit/openvino-ie-vpu-maintainers @openvinotoolkit/openvino-ie-tests-maintainers +/inference-engine/tests/unit/vpu/ @openvinotoolkit/openvino-ie-vpu-maintainers @openvinotoolkit/openvino-ie-tests-maintainers +/inference-engine/tests/unit/engines/vpu/ @openvinotoolkit/openvino-ie-vpu-maintainers @openvinotoolkit/openvino-ie-tests-maintainers +/inference-engine/tools/vpu/ @openvinotoolkit/openvino-ie-vpu-maintainers +/inference-engine/scripts/run_tests_myriad_multistick.sh @openvinotoolkit/openvino-ie-vpu-maintainers + +# IE GNA: +/inference-engine/src/gna_plugin/ @openvinotoolkit/openvino-ie-gna-maintainers +/inference-engine/include/gna/ @openvinotoolkit/openvino-ie-gna-maintainers + +# IE MULTI: +/inference-engine/src/multi_device/ @openvinotoolkit/openvino-ie-multi-maintainers +/inference-engine/include/multi-device/ @openvinotoolkit/openvino-ie-multi-maintainers + +# IE Tests: +/inference-engine/tests/ @openvinotoolkit/openvino-ie-tests-maintainers +/inference-engine/tests_deprecated/ @openvinotoolkit/openvino-ie-tests-maintainers +/inference-engine/tests/functional/inference_engine/ngraph_reader/ @openvinotoolkit/openvino-ie-tests-maintainers @openvinotoolkit/openvino-ngraph-maintainers +/inference-engine/tests/functional/inference_engine/transformations/ @openvinotoolkit/openvino-ie-tests-maintainers @openvinotoolkit/openvino-ngraph-maintainers + +# MO: +/model-optimizer/ @openvinotoolkit/openvino-mo-maintainers + +# nGraph: +/ngraph/ @openvinotoolkit/openvino-ngraph-maintainers + +# Tools +/tools/ @openvinotoolkit/openvino-tools-maintainers diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 00000000000000..5327907cbd93f0 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,18 @@ +# How to Contribute +We welcome community contributions to the OpenVINO™ repository. +If you have an idea how to improve the product, please share it +with us doing the following steps: + +* Make sure you can build the product and run all tests and samples with your patch +* In case of a larger feature, provide relevant unit tests and one or more sample +* Submit a pull request at https://github.com/openvinotoolkit/openvino/pulls + +## OpenVINO™ Coding Style Guide +We basically use the Google style (https://google.github.io/styleguide/cppguide.html) with some exceptions: +* 4 spaces instead of 2 spaces for indentations +* Limitation of 160 symbols for the line length +* Exceptions are allowed +* Using namespace are allowed in cpp and prohibited in headers +* Underscore symbol before member in classes/structures +* thisStyleForFunctions() +* theSameStyleForVariables diff --git a/README.md b/README.md index 0c90404e5ad100..869616f3ac8fe9 100644 --- a/README.md +++ b/README.md @@ -30,17 +30,7 @@ and release your contribution under these terms. * [Model Optimizer Developer Guide](https://docs.openvinotoolkit.org/latest/_docs_MO_DG_Deep_Learning_Model_Optimizer_DevGuide.html) ## How to Contribute -We welcome community contributions to the Deep Learning Deployment Toolkit -repository. If you have an idea how to improve the product, please share it -with us doing the following steps: - -* Make sure you can build the product and run all tests and samples with your patch -* In case of a larger feature, provide relevant unit tests and one or more sample -* Submit a pull request at https://github.com/openvinotoolkit/openvino/pulls - -We will review your contribution and, if any additional fixes or modifications -are necessary, may give some feedback to guide you. Your pull request will be -merged into GitHub* repositories if accepted. +See [CONTRIBUTING](./CONTRIBUTING.md) for details. Thank you! ## Support Please report questions, issues and suggestions using: