summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.github/CODEOWNERS77
1 files changed, 77 insertions, 0 deletions
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
new file mode 100644
index 00000000..45c7675d
--- /dev/null
+++ b/.github/CODEOWNERS
@@ -0,0 +1,77 @@
+#
+# Global ownership will be everyone who maintains thin-edge
+#
+* @thin-edge/maintainers
+
+#
+# Infrastructure
+#
+/.github @thin-edge/contributors
+/.github/CODEOWNERS @thin-edge/maintainers
+/.gitignore @thin-edge/contributors
+/CODE_OF_CONDUCT.md @thin-edge/contributors
+/CODING_GUIDELINES.md @thin-edge/contributors
+/CONTRIBUTING.md @thin-edge/contributors
+/CONTRIBUTOR-LICENSE-AGREEMENT.md @thin-edge/contributors
+/Cargo.lock @thin-edge/contributors
+/Cargo.toml @thin-edge/contributors
+/LICENSE.txt @thin-edge/contributors
+/README.md @thin-edge/contributors
+/ci/ @thin-edge/contributors
+/configuration/ @thin-edge/contributors
+/docs/ @thin-edge/contributors
+/get-thin-edge_io.sh* @thin-edge/contributors
+/release.toml @thin-edge/contributors
+/images/ @thin-edge/contributors
+
+#
+# Implementation
+#
+/crates/common/batcher/ @thin-edge/sag-developers
+/crates/common/certificate/ @thin-edge/sag-developers
+/crates/common/clock/ @thin-edge/sag-developers
+/crates/common/download/ @thin-edge/sag-developers
+/crates/common/flockfile/ @thin-edge/sag-developers
+/crates/common/json_writer/ @thin-edge/sag-developers
+/crates/common/logged_command/ @thin-edge/sag-developers
+/crates/common/mqtt_channel/ @thin-edge/sag-developers
+/crates/common/tedge_config/ @thin-edge/sag-developers
+/crates/common/tedge_users/ @thin-edge/sag-developers
+/crates/common/tedge_utils/ @thin-edge/sag-developers
+/crates/core/agent_interface/ @thin-edge/sag-developers
+/crates/core/c8y_api/ @thin-edge/sag-developers
+/crates/core/c8y_smartrest/ @thin-edge/sag-developers
+/crates/core/c8y_translator/ @thin-edge/sag-developers
+/crates/core/plugin_sm/ @thin-edge/sag-developers
+/crates/core/tedge/ @thin-edge/sag-developers
+/crates/core/tedge_agent/ @thin-edge/sag-developers
+/crates/core/tedge_mapper/ @thin-edge/sag-developers
+/crates/core/tedge_watchdog/ @thin-edge/sag-developers
+/crates/core/thin_edge_json/ @thin-edge/sag-developers
+/crates/tests/mqtt_tests/ @thin-edge/sag-developers
+/crates/tests/sawtooth_publisher/ @thin-edge/sag-developers
+/crates/tests/tedge_test_utils/ @thin-edge/sag-developers
+#
+# Libraries
+#
+/lib/download/ @thin-edge/sag-developers
+/lib/plugin_sm/ @thin-edge/sag-developers
+/lib/tedge_config/ @thin-edge/sag-developers
+
+#
+# Plugins
+#
+/plugins/log_request_plugin/ @thin-edge/sag-developers
+/plugins/tedge_apama_plugin/ @thin-edge/sag-developers
+/plugins/tedge_apt_plugin/ @thin-edge/sag-developers
+/plugins/tedge_docker-compose_plugin/ @thin-edge/sag-developers
+/plugins/tedge_docker_plugin/ @thin-edge/sag-developers
+/plugins/tedge_dummy_plugin/ @thin-edge/sag-developers
+
+#
+# Tests
+#
+/tests/PySys/ @thin-edge/sag-developers
+/tests/pytest/ @thin-edge/sag-developers
+/tests/requirements.txt @thin-edge/sag-developers
+