admin
admin copied to clipboard
Transfer elastic/require-in-the-middle to the org
Following on import-in-the-middle (IITM) being transferred to the nodejs org and discussion in today's Diagnostics WG meeting, this is a request to also move require-in-the-middle (RITM) from the Elastic org to the Node.js org. As with import-in-the-middle, this would be governed by the TSC, but delegated to the Diagnostics WG. The expectation is that there would be significant overlap in the maintainers of IITM and RITM.
require-in-the-middle is a fairly mature library for intercepting CommonJS module loading via require(...). It is widely used in the Observability/APM space -- OpenTelemetry, Elastic, Datadog (though I think they currently have a small fork), New Relic. Reasoning for wanting to donate this to a vendor-neutral org are the same as described for IITM.
/cc @nodejs/tsc @nodejs/diagnostics
Others, please indicate if you'd be interested in maintaining RITM.
SGTM. 👍🏻
+1
I would be interested in helping maintain! Aside from the open issues are there any areas that require-in-the-middle is looking to improve/refactor in the near future?
Thanks for opening this issue @trentm. I'd love to help maintain the module under the Node.js org
I'm also happy to help out with this one. :slightly_smiling_face:
I would be interested in helping maintain too!
+1 from me in terms of the transfer
This is open for three weeks. I'm reaching out to @trentm to finalize this.
Still in the middle of internal process.
Transfer has been done. https://github.com/nodejs/require-in-the-middle is there now.
It appears I don't have write access to the new repo, so I can't merge PRs. What's the process to get that?
[@watson]
It appears I don't have write access to the new repo, so I can't merge PRs. What's the process to get that?
I think you'll need to get on the https://github.com/orgs/nodejs/teams/import-in-the-middle-maintainers/members team. I don't have access to invite you. I think @bengl will as a "maintainer" of the team, and I assume @legendecas has admin access for the team.
Created @nodejs/require-in-the-middle-maintainers to keep the repo running, we can define the new member process in https://github.com/nodejs/require-in-the-middle/issues/102.