admin icon indicating copy to clipboard operation
admin copied to clipboard

Transfer DataDog/dc-polyfill to the org

Open tlhunter opened this issue 2 months ago • 3 comments

A few years ago, we (Datadog) created dc-polyfill. This package essentially backports features and fixes from the version of diagnostics_channel that ships in newer versions of Node.js so that applications using older versions of Node.js can benefit.

The package was built with the intent that other npm packages would depend on it as well. If the current version of Node.js doesn't have diagnostics_channel built in then it creates a single repository in memory regardless of how many versions of dc-polyfill exist in a user's node_modules directory. If the current version of Node.js has some major bugs or lacks major features then diagnostics_channel is used under the hood but a patched version is exported. And if the current version of Node.js is fully featured then this package is a noop.

Rather than form a separate entity/org to own this, we think that the Node.js org is an ideal place for this library to live. To that end, we're requesting a transfer from the DataDog GitHub org to the nodejs GitHub org. A team can be created for maintainership, or it can be assigned to Diagnostics WG or similar group, but either way we'd like to have the following users as maintainers to start:

  • @tlhunter
  • @uurien
  • @bengl

tlhunter avatar Oct 23 '25 18:10 tlhunter

Sounds good to me. 🙂

Qard avatar Oct 23 '25 18:10 Qard

Voting yes from New Relic. Would be willing to be on the team.

jsumners-nr avatar Oct 23 '25 18:10 jsumners-nr

cc @nodejs/diagnostics

Qard avatar Nov 24 '25 23:11 Qard