|
1 | 1 | # TODO: Restructure the project by product and clean up this file. |
2 | 2 |
|
3 | | -# Default recursive ownership |
| 3 | +# Shared repository tooling |
4 | 4 | /.agents/ @DataDog/lang-platform-js |
5 | 5 | /.claude/ @DataDog/lang-platform-js |
6 | 6 | /.github/actions/ @DataDog/lang-platform-js |
| 7 | +/.github/ISSUE_TEMPLATE/ @DataDog/lang-platform-js |
| 8 | +/.gitlab/ @DataDog/lang-platform-js |
| 9 | +/.husky/ @DataDog/lang-platform-js |
| 10 | +/.vscode/ @DataDog/lang-platform-js |
7 | 11 | /scripts/ @DataDog/lang-platform-js |
| 12 | +/vendor/ @DataDog/lang-platform-js |
| 13 | + |
| 14 | +# Shared tracer infrastructure; product-specific rules below take precedence. |
| 15 | +/packages/dd-trace/src/agent/ @DataDog/lang-platform-js |
| 16 | +/packages/dd-trace/src/encode/ @DataDog/lang-platform-js |
| 17 | +/packages/dd-trace/src/exporters/agent/ @DataDog/lang-platform-js |
| 18 | +/packages/dd-trace/src/exporters/log/ @DataDog/lang-platform-js |
| 19 | +/packages/dd-trace/src/exporters/span-stats/ @DataDog/lang-platform-js |
| 20 | +/packages/dd-trace/src/external-logger/ @DataDog/lang-platform-js |
| 21 | +/packages/dd-trace/src/flare/ @DataDog/lang-platform-js |
| 22 | +/packages/dd-trace/src/guardrails/ @DataDog/lang-platform-js |
| 23 | +/packages/dd-trace/src/msgpack/ @DataDog/lang-platform-js |
| 24 | +/packages/dd-trace/src/noop/ @DataDog/lang-platform-js |
| 25 | +/packages/dd-trace/test/encode/ @DataDog/lang-platform-js |
| 26 | +/packages/dd-trace/test/fixtures/esm/ @DataDog/lang-platform-js |
8 | 27 |
|
9 | 28 | # AppSec |
10 | 29 | /benchmark/sirun/appsec/ @DataDog/asm-js |
|
15 | 34 | /integration-tests/standalone-asm/ @DataDog/asm-js |
16 | 35 | /packages/dd-trace/src/appsec/ @DataDog/asm-js |
17 | 36 | /packages/dd-trace/test/appsec/ @DataDog/asm-js |
| 37 | +/packages/dd-trace/test/fixtures/config/appsec-* @DataDog/asm-js |
18 | 38 |
|
19 | 39 | /integration-tests/aiguard/ @DataDog/asm-js |
20 | 40 | /packages/dd-trace/src/aiguard/ @DataDog/asm-js |
|
39 | 59 |
|
40 | 60 | # Serverless |
41 | 61 | /packages/dd-trace/src/lambda/ @DataDog/serverless-aws @DataDog/apm-serverless |
| 62 | +/packages/dd-trace/src/azure_metadata.js @DataDog/apm-serverless |
| 63 | +/packages/dd-trace/src/serverless.js @DataDog/apm-serverless |
42 | 64 | /packages/dd-trace/test/lambda/ @DataDog/serverless-aws @DataDog/apm-serverless |
43 | 65 | /packages/dd-trace/test/azure_metadata.spec.js @DataDog/apm-serverless |
44 | 66 | /packages/dd-trace/test/serverless.spec.js @DataDog/apm-serverless |
|
83 | 105 | /packages/dd-trace/index.electron.js @DataDog/apm-idm-js |
84 | 106 | /packages/dd-trace/src/exporters/electron/ @DataDog/apm-idm-js |
85 | 107 | /packages/dd-trace/src/plugins/ @DataDog/apm-idm-js |
| 108 | +/packages/dd-trace/src/payload-tagging/ @DataDog/apm-idm-js |
| 109 | +/packages/dd-trace/src/process-tags/ @DataDog/apm-idm-js |
| 110 | +/packages/dd-trace/src/propagation-hash/ @DataDog/apm-idm-js |
86 | 111 | /packages/dd-trace/test/plugins/ @DataDog/apm-idm-js |
| 112 | +/packages/dd-trace/test/process-tags.spec.js @DataDog/apm-idm-js |
87 | 113 | /packages/dd-trace/src/service-naming/ @DataDog/apm-idm-js |
88 | 114 | /packages/dd-trace/test/service-naming/ @DataDog/apm-idm-js |
89 | 115 | /packages/dd-trace/test/payload_tagging.spec.js @DataDog/apm-idm-js |
90 | 116 | /packages/dd-trace/test/payload-tagging/ @DataDog/apm-idm-js |
91 | 117 | /packages/dd-trace/test/propagation-hash.spec.js @DataDog/apm-idm-js |
92 | 118 | /packages/dd-trace/test/tracer_metadata.spec.js @DataDog/apm-idm-js |
| 119 | +/packages/dd-trace/src/tracer_metadata.js @DataDog/apm-idm-js |
93 | 120 |
|
94 | 121 | # Test Optimization |
95 | 122 | /ci/ @DataDog/ci-app-libraries |
|
107 | 134 | /packages/dd-trace/src/plugins/ci_plugin.js @DataDog/ci-app-libraries |
108 | 135 | /packages/dd-trace/test/ci-visibility/ @DataDog/ci-app-libraries |
109 | 136 | /packages/dd-trace/test/encode/agentless-ci-visibility.spec.js @DataDog/ci-app-libraries |
| 137 | +/packages/dd-trace/test/encode/agentless-json.spec.js @DataDog/ci-app-libraries |
110 | 138 | /packages/dd-trace/test/encode/coverage-ci-visibility.spec.js @DataDog/ci-app-libraries |
| 139 | +/packages/dd-trace/test/encode/tags-processors.spec.js @DataDog/ci-app-libraries |
111 | 140 | /packages/dd-trace/test/git_metadata.spec.js @DataDog/ci-app-libraries |
112 | 141 | /packages/dd-trace/test/git_metadata_tagger.spec.js @DataDog/ci-app-libraries |
| 142 | +/packages/dd-trace/test/fixtures/config/git-folder*/ @DataDog/ci-app-libraries @DataDog/apm-sdk-capabilities-js |
| 143 | +/packages/dd-trace/test/fixtures/config/git.properties* @DataDog/ci-app-libraries @DataDog/apm-sdk-capabilities-js |
113 | 144 | /packages/dd-trace/test/plugins/util/git.spec.js @DataDog/ci-app-libraries |
114 | 145 | /packages/dd-trace/test/plugins/util/ci-env/ @DataDog/ci-app-libraries |
115 | 146 | /packages/dd-trace/test/plugins/util/fixtures/jest/ @DataDog/ci-app-libraries |
|
210 | 241 | /packages/datadog-plugin-anthropic/ @DataDog/ml-observability |
211 | 242 | /packages/datadog-plugin-claude-agent-sdk/ @DataDog/ml-observability |
212 | 243 | /benchmark/sirun/plugin-claude-agent-sdk/ @DataDog/ml-observability |
213 | | -/packages/datadog-plugin-aws-sdk/src/services/bedrockruntime @DataDog/ml-observability |
| 244 | +/packages/datadog-plugin-aws-sdk/src/services/bedrockruntime/ @DataDog/ml-observability |
214 | 245 | /packages/datadog-plugin-aws-sdk/test/bedrockruntime.spec.js @DataDog/ml-observability |
215 | 246 | /packages/datadog-plugin-google-cloud-vertexai/ @DataDog/ml-observability |
216 | 247 | /packages/datadog-plugin-langchain/ @DataDog/ml-observability |
|
228 | 259 |
|
229 | 260 | # API SDK Capabilities |
230 | 261 | /eslint-rules/ @DataDog/apm-sdk-capabilities-js |
| 262 | +/ext/kinds.* @DataDog/apm-sdk-capabilities-js |
| 263 | +/ext/priority.* @DataDog/apm-sdk-capabilities-js |
231 | 264 |
|
232 | 265 | /benchmark/sirun/propagation/ @DataDog/apm-sdk-capabilities-js |
233 | 266 | /benchmark/sirun/sampling/ @DataDog/apm-sdk-capabilities-js |
|
262 | 295 | /packages/dd-trace/test/baggage.spec.js @DataDog/apm-sdk-capabilities-js |
263 | 296 | /packages/dd-trace/src/carrier.js @DataDog/apm-sdk-capabilities-js |
264 | 297 | /packages/dd-trace/test/carrier.spec.js @DataDog/apm-sdk-capabilities-js |
265 | | -/packages/dd-trace/src/sampler.js @DataDog/apm-sdk-capabilities-js |
266 | | -/packages/dd-trace/test/sampler.spec.js @DataDog/apm-sdk-capabilities-js |
267 | | -/packages/dd-trace/src/priority_sampler.js @DataDog/apm-sdk-capabilities-js |
268 | | -/packages/dd-trace/test/priority_sampler.spec.js @DataDog/apm-sdk-capabilities-js |
269 | | -/packages/dd-trace/test/ramdom_sampler.spec.js @DataDog/apm-sdk-capabilities-js |
270 | | -/packages/dd-trace/test/rate_limiter.spec.js @DataDog/apm-sdk-capabilities-js |
| 298 | +/packages/dd-trace/src/*sampler.js @DataDog/apm-sdk-capabilities-js |
| 299 | +/packages/dd-trace/test/*sampler.spec.js @DataDog/apm-sdk-capabilities-js |
271 | 300 | /packages/dd-trace/src/sampling_rule.js @DataDog/apm-sdk-capabilities-js |
272 | 301 | /packages/dd-trace/test/sampling_rule.spec.js @DataDog/apm-sdk-capabilities-js |
273 | | -/packages/dd-trace/src/span_sampler.js @DataDog/apm-sdk-capabilities-js |
274 | | -/packages/dd-trace/test/analytics_sampler.spec.js @DataDog/apm-sdk-capabilities-js |
275 | 302 | /packages/dd-trace/test/custom-metrics.spec.js @DataDog/apm-sdk-capabilities-js |
276 | | -/packages/dd-trace/test/process-tags.spec.js @DataDog/apm-sdk-capabilities-js |
| 303 | +/packages/dd-trace/test/custom-metrics-app.js @DataDog/apm-sdk-capabilities-js |
| 304 | +/packages/dd-trace/test/fixtures/config/span-sampling-rules.json @DataDog/apm-sdk-capabilities-js |
| 305 | +/packages/dd-trace/test/helpers/config.js @DataDog/apm-sdk-capabilities-js |
277 | 306 | /packages/dd-trace/src/runtime_metrics/ @DataDog/apm-sdk-capabilities-js |
278 | 307 | /packages/dd-trace/test/runtime_metrics.spec.js @DataDog/apm-sdk-capabilities-js |
279 | | -/packages/dd-trace/test/scope.spec.js @DataDog/apm-sdk-capabilities-js |
280 | | -/packages/dd-trace/test/span_format.spec.js @DataDog/apm-sdk-capabilities-js |
281 | | -/packages/dd-trace/test/span_processor.spec.js @DataDog/apm-sdk-capabilities-js |
282 | | -/packages/dd-trace/test/span_stats.spec.js @DataDog/apm-sdk-capabilities-js |
283 | | -/packages/dd-trace/test/span_sampler.spec.js @DataDog/apm-sdk-capabilities-js |
| 308 | +/packages/dd-trace/src/startup-log.js @DataDog/apm-sdk-capabilities-js |
284 | 309 | /packages/dd-trace/test/startup-log.spec.js @DataDog/apm-sdk-capabilities-js |
285 | | -/packages/dd-trace/test/tagger.spec.js @DataDog/apm-sdk-capabilities-js |
286 | | -/packages/dd-trace/test/tracer.spec.js @DataDog/apm-sdk-capabilities-js |
287 | 310 |
|
288 | 311 | /scripts/generate-config-types.js @DataDog/apm-sdk-capabilities-js |
289 | 312 | /scripts/generate-supported-integrations.js @DataDog/apm-sdk-capabilities-js |
|
295 | 318 | /supported_versions_table.csv @DataDog/apm-sdk-capabilities-js |
296 | 319 |
|
297 | 320 | # Feature Flagging |
| 321 | +/integration-tests/esbuild/*openfeature* @DataDog/apm-idm-js @DataDog/feature-flagging-and-experimentation-sdk |
298 | 322 | /integration-tests/openfeature/ @DataDog/feature-flagging-and-experimentation-sdk |
| 323 | +/integration-tests/webpack/*openfeature* @DataDog/apm-idm-js @DataDog/feature-flagging-and-experimentation-sdk |
299 | 324 | /packages/dd-trace/src/openfeature/ @DataDog/feature-flagging-and-experimentation-sdk |
300 | 325 | /packages/dd-trace/test/openfeature/ @DataDog/feature-flagging-and-experimentation-sdk |
301 | 326 |
|
|
310 | 335 | /.github/workflows/codeql-analysis.yml @DataDog/sdlc-security |
311 | 336 | /.github/workflows/mirror-image.yml @Datadog/lang-platform-js |
312 | 337 | /.github/workflows/all-green.yml @Datadog/lang-platform-js |
| 338 | +/.github/workflows/audit.yml @DataDog/lang-platform-js |
313 | 339 | /.github/workflows/custom-node-version-dispatch.yml @Datadog/lang-platform-js |
| 340 | +/.github/workflows/dependabot-automation.yml @DataDog/lang-platform-js @DataDog/apm-sdk-capabilities-js |
| 341 | +/.github/workflows/flakiness.yml @DataDog/lang-platform-js |
| 342 | +/.github/workflows/platform.yml @DataDog/lang-platform-js |
314 | 343 | /.github/workflows/project.yml @Datadog/lang-platform-js |
| 344 | +/.github/workflows/release-proposal.yml @DataDog/lang-platform-js |
| 345 | +/.github/workflows/release-validate.yml @DataDog/lang-platform-js |
315 | 346 | /.github/workflows/stale.yml @Datadog/lang-platform-js |
| 347 | +/.github/workflows/update-3rdparty-licenses.yml @DataDog/lang-platform-js |
316 | 348 |
|
317 | 349 | /.github/workflows/apm-capabilities.yml @DataDog/apm-sdk-capabilities-js |
| 350 | +/.github/workflows/eslint-rules.yml @DataDog/apm-sdk-capabilities-js |
318 | 351 | /.github/workflows/apm-integrations.yml @DataDog/apm-idm-js |
319 | 352 | /.github/workflows/aiguard.yml @DataDog/asm-js |
320 | 353 | /.github/workflows/appsec.yml @DataDog/asm-js |
|
336 | 369 | /integration-tests/profiler/ @DataDog/profiling-js |
337 | 370 |
|
338 | 371 | /packages/dd-trace/*/profiling/ @DataDog/profiling-js |
| 372 | +/packages/dd-trace/src/profiler.js @DataDog/profiling-js |
339 | 373 | /packages/dd-trace/test/exporters/common/form-data.spec.js @DataDog/profiling-js |
340 | 374 |
|
341 | 375 | # Language Platform |
342 | 376 | /* @DataDog/lang-platform-js |
| 377 | +/openfeature.d.ts @DataDog/lang-platform-js @DataDog/feature-flagging-and-experimentation-sdk |
| 378 | +/openfeature.js @DataDog/lang-platform-js @DataDog/feature-flagging-and-experimentation-sdk |
| 379 | + |
| 380 | +/.github/CODEOWNERS @DataDog/lang-platform-js |
| 381 | +/.github/dependabot.yml @DataDog/lang-platform-js @DataDog/apm-sdk-capabilities-js |
| 382 | +/.github/pull_request_template.md @DataDog/lang-platform-js |
| 383 | +/.github/vendored-dependencies.csv @DataDog/lang-platform-js |
343 | 384 |
|
344 | 385 | /benchmark/* @DataDog/lang-platform-js |
| 386 | +/benchmark/openfeature.js @DataDog/lang-platform-js @DataDog/feature-flagging-and-experimentation-sdk |
345 | 387 | /benchmark/sirun/* @DataDog/lang-platform-js |
346 | 388 | /benchmark/stubs/ @DataDog/lang-platform-js |
347 | 389 | /benchmark/sirun/async_hooks/ @DataDog/lang-platform-js |
|
357 | 399 | /benchmark/sirun/startup/ @DataDog/lang-platform-js |
358 | 400 | /benchmark/sirun/tracing-channel/ @DataDog/lang-platform-js |
359 | 401 |
|
| 402 | +/ext/scopes.* @DataDog/lang-platform-js |
| 403 | + |
360 | 404 | /integration-tests/bun/ @DataDog/lang-platform-js |
361 | 405 | /integration-tests/coverage/ @DataDog/lang-platform-js |
362 | 406 | /integration-tests/coverage-child-process.spec.js @DataDog/lang-platform-js |
|
379 | 423 | /packages/datadog-core/ @DataDog/lang-platform-js |
380 | 424 | /packages/datadog-shimmer/ @DataDog/lang-platform-js |
381 | 425 | /packages/dd-trace/*/crashtracking/ @DataDog/lang-platform-js |
| 426 | +/packages/dd-trace/index.js @DataDog/lang-platform-js |
382 | 427 | /packages/dd-trace/src/bootstrap.js @DataDog/lang-platform-js |
| 428 | +/packages/dd-trace/src/constants.js @DataDog/lang-platform-js |
| 429 | +/packages/dd-trace/src/dogstatsd.js @DataDog/lang-platform-js |
| 430 | +/packages/dd-trace/src/exporter.js @DataDog/lang-platform-js |
383 | 431 | /packages/dd-trace/src/feature-registry.js @DataDog/lang-platform-js |
384 | 432 | /packages/dd-trace/src/exporters/common/ @DataDog/lang-platform-js |
385 | 433 | /packages/dd-trace/src/exporters/common/client-library-headers.js @DataDog/lang-platform-js @DataDog/feature-flagging-and-experimentation-sdk |
386 | 434 | /packages/dd-trace/src/evp_proxy/ @DataDog/lang-platform-js |
387 | 435 | /packages/dd-trace/src/guardrails/ @DataDog/lang-platform-js |
| 436 | +/packages/dd-trace/src/heap_snapshots.js @DataDog/lang-platform-js |
| 437 | +/packages/dd-trace/src/histogram.js @DataDog/lang-platform-js |
| 438 | +/packages/dd-trace/src/id.js @DataDog/lang-platform-js |
| 439 | +/packages/dd-trace/src/iitm.js @DataDog/lang-platform-js |
| 440 | +/packages/dd-trace/src/index.js @DataDog/lang-platform-js |
| 441 | +/packages/dd-trace/src/pkg.js @DataDog/lang-platform-js |
388 | 442 | /packages/dd-trace/src/proxy.js @DataDog/lang-platform-js |
| 443 | +/packages/dd-trace/src/rate_limiter.js @DataDog/lang-platform-js |
| 444 | +/packages/dd-trace/src/require-package-json.js @DataDog/lang-platform-js |
| 445 | +/packages/dd-trace/src/ritm.js @DataDog/lang-platform-js |
| 446 | +/packages/dd-trace/src/scope.js @DataDog/lang-platform-js |
| 447 | +/packages/dd-trace/src/span_format.js @DataDog/lang-platform-js |
| 448 | +/packages/dd-trace/src/span_processor.js @DataDog/lang-platform-js |
| 449 | +/packages/dd-trace/src/span_stats.js @DataDog/lang-platform-js |
| 450 | +/packages/dd-trace/src/spanleak.js @DataDog/lang-platform-js |
| 451 | +/packages/dd-trace/src/tagger.js @DataDog/lang-platform-js |
| 452 | +/packages/dd-trace/src/tracer.js @DataDog/lang-platform-js |
| 453 | +/packages/dd-trace/src/util.js @DataDog/lang-platform-js |
389 | 454 | /packages/dd-trace/test/agent/ @DataDog/lang-platform-js |
390 | 455 | /packages/dd-trace/test/dd-trace.spec.js @DataDog/lang-platform-js |
391 | 456 | /packages/dd-trace/test/dogstatsd.spec.js @DataDog/lang-platform-js |
|
405 | 470 | /packages/dd-trace/test/log.spec.js @DataDog/lang-platform-js |
406 | 471 | /packages/dd-trace/test/msgpack/ @DataDog/lang-platform-js |
407 | 472 | /packages/dd-trace/test/mocha-hooks.spec.js @DataDog/lang-platform-js |
| 473 | +/packages/dd-trace/test/node_modules/ @DataDog/lang-platform-js |
408 | 474 | /packages/dd-trace/test/noop.spec.js @DataDog/lang-platform-js |
409 | 475 | /packages/dd-trace/test/pkg.spec.js @DataDog/lang-platform-js |
410 | 476 | /packages/dd-trace/test/plugin_manager.spec.js @DataDog/lang-platform-js |
411 | 477 | /packages/dd-trace/test/plugins/plugin.spec.js @DataDog/lang-platform-js |
412 | 478 | /packages/dd-trace/test/plugins/util/env.spec.js @DataDog/lang-platform-js |
| 479 | +/packages/dd-trace/test/pkg-loader.js @DataDog/lang-platform-js |
| 480 | +/packages/dd-trace/test/profile.js @DataDog/lang-platform-js |
413 | 481 | /packages/dd-trace/test/proxy.spec.js @DataDog/lang-platform-js |
| 482 | +/packages/dd-trace/test/proxyquire.js @DataDog/lang-platform-js |
| 483 | +/packages/dd-trace/test/rate_limiter.spec.js @DataDog/lang-platform-js |
414 | 484 | /packages/dd-trace/test/register.spec.js @DataDog/lang-platform-js |
415 | 485 | /packages/dd-trace/test/require-package-json.spec.js @DataDog/lang-platform-js |
416 | 486 | /packages/dd-trace/test/ritm-tests/ @DataDog/lang-platform-js |
417 | 487 | /packages/dd-trace/test/ritm.spec.js @DataDog/lang-platform-js |
| 488 | +/packages/dd-trace/test/scope.spec.js @DataDog/lang-platform-js |
418 | 489 | /packages/dd-trace/test/setup/ @DataDog/lang-platform-js |
| 490 | +/packages/dd-trace/test/span_format.spec.js @DataDog/lang-platform-js |
| 491 | +/packages/dd-trace/test/span_processor.spec.js @DataDog/lang-platform-js |
| 492 | +/packages/dd-trace/test/span_stats.spec.js @DataDog/lang-platform-js |
| 493 | +/packages/dd-trace/test/tagger.spec.js @DataDog/lang-platform-js |
| 494 | +/packages/dd-trace/test/tracer.spec.js @DataDog/lang-platform-js |
419 | 495 | /packages/dd-trace/test/util.spec.js @DataDog/lang-platform-js |
420 | 496 |
|
421 | 497 | # Multiple teams |
| 498 | +/devdocs/ @DataDog/apm-sdk-capabilities-js @DataDog/apm-idm-js |
| 499 | +/docs/ @DataDog/apm-idm-js @DataDog/lang-platform-js |
| 500 | +/docs/API.md @DataDog/apm-sdk-capabilities-js @DataDog/apm-idm-js |
| 501 | +/docs/test.ts @DataDog/apm-sdk-capabilities-js @DataDog/apm-idm-js |
422 | 502 | /.gitlab/benchmarks/ @DataDog/lang-platform-js @DataDog/ecosystems-performance |
423 | 503 | /eslint-rules/* @DataDog/apm-sdk-capabilities-js @DataDog/lang-platform-js |
| 504 | +/ext/exporters.* @DataDog/apm-idm-js @DataDog/ci-app-libraries @DataDog/lang-platform-js |
| 505 | +/ext/formats.* @DataDog/apm-sdk-capabilities-js @DataDog/data-streams-monitoring |
| 506 | +/ext/index.* @DataDog/apm-idm-js @DataDog/apm-sdk-capabilities-js @DataDog/apm-serverless @DataDog/ci-app-libraries @DataDog/data-streams-monitoring @DataDog/lang-platform-js |
| 507 | +/ext/tags.* @DataDog/apm-idm-js @DataDog/apm-sdk-capabilities-js @DataDog/data-streams-monitoring |
| 508 | +/ext/types.* @DataDog/apm-idm-js @DataDog/apm-serverless |
| 509 | +/packages/dd-trace/src/plugin_manager.js @DataDog/lang-platform-js @DataDog/apm-idm-js |
0 commit comments