open-telemetry / opentelemetry-js

OpenTelemetry JavaScript Client
https://opentelemetry.io
Apache License 2.0
2.74k stars 795 forks source link

Create a plugin-specific development guide #620

Open dyladan opened 4 years ago

dyladan commented 4 years ago

This is separate from the contributing guidelines which are made for newcomers and are fairly unspecific.

Somewhere we need to document all the small things that plugin developers need to know, and possibly have a checklist that every plugin PR should go through. Something like the following:

I'm sure there are others, this is just what I thought of

mhennoch commented 3 years ago

We have https://github.com/open-telemetry/opentelemetry-js/blob/main/doc/instrumentation-guide.md Can we close this @dyladan?

dyladan commented 3 years ago

Hmm I originally thought yes we could close it, but the linked docs show how to use the instrumentation package to write an instrumentation. We still need to document what our requirements are to accept them into the contrib repo.