diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 0bfbb220c78..90c8ecc0616 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,5 +1,42 @@ -* @DataDog/apm-ruby +* @DataDog/ruby-guild # Public Documentation /docs/Compatibility.md @DataDog/documentation -/docs/GettingStarted.md @DataDog/documentation \ No newline at end of file +/docs/GettingStarted.md @DataDog/documentation + +# Library +lib/datadog/appsec/* @DataDog/asm-ruby +lib/datadog/appsec.rb @DataDog/asm-ruby +lib/datadog/tracing/* @DataDog/tracing-ruby +lib/datadog/tracing.rb @DataDog/tracing-ruby +lib/datadog/opentelemetry/* @DataDog/tracing-ruby +lib/datadog/opentelemetry.rb @DataDog/tracing-ruby +lib/datadog/opentracer/* @DataDog/tracing-ruby +lib/datadog/opentracer.rb @DataDog/tracing-ruby +lib-injection/* @DataDog/tracing-ruby +lib/datadog/profiling/* @DataDog/profiling-rb +lib/datadog/profiling.rb @DataDog/profiling-rb +ext/* @DataDog/profiling-rb + +# RBS signatures +sig/datadog/appsec/* @DataDog/asm-ruby +sig/datadog/appsec.rbs @DataDog/asm-ruby +sig/datadog/tracing/* @DataDog/tracing-ruby +sig/datadog/tracing.rbs @DataDog/tracing-ruby +sig/datadog/opentelemetry/* @DataDog/tracing-ruby +sig/datadog/opentelemetry.rbs @DataDog/tracing-ruby +sig/datadog/opentracer/* @DataDog/tracing-ruby +sig/datadog/opentracer.rbs @DataDog/tracing-ruby +sig/datadog/profiling/* @DataDog/profiling-rb +sig/datadog/profiling.rbs @DataDog/profiling-rb + +# Specs +spec/datadog/appsec/* @DataDog/asm-ruby +spec/datadog/tracing/* @DataDog/tracing-ruby +spec/datadog/tracing_spec.rb @DataDog/tracing-ruby +spec/datadog/opentelemetry/* @DataDog/tracing-ruby +spec/datadog/opentelemetry_spec.rb @DataDog/tracing-ruby +spec/datadog/opentracer/* @DataDog/tracing-ruby +spec/datadog/opentracer.rb @DataDog/tracing-ruby +spec/datadog/profiling/* @DataDog/profiling-rb +spec/datadog/profiling_spec.rb @DataDog/profiling-rb