open-telemetry / opentelemetry-php

The OpenTelemetry PHP Library
https://opentelemetry.io/docs/instrumentation/php/
Apache License 2.0
750 stars 186 forks source link

Migrate semantic conventions code generation to weaver #1396

Closed lmolkova closed 1 month ago

lmolkova commented 1 month ago

Semantic Convention tooling group is deprecating build-tools in favor of new code-generation tool - weaver, see https://github.com/open-telemetry/build-tools/issues/322 for the details.

Build-tools are compatible with the latest version of semantic-convention (1.28.0), but might become incompatible with the future versions of semantic-conventions. New features (such as event definition) are added to the weaver only and won't be supported by the build-tools.

Migration steps are documented here along with some non-normative guidelines on the code organization and artifact stability.

Looking for volunteers and happy to help or provide any additional details.

brettmc commented 1 month ago

important reading: https://github.com/open-telemetry/weaver/blob/main/crates/weaver_forge/README.md