Skip to content

Commit 1c80699

Browse files
committed
Copy key replacements from semconvgen
1 parent ff728a6 commit 1c80699

File tree

3 files changed

+203
-198
lines changed

3 files changed

+203
-198
lines changed

semconv/helpers.j2

+6-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
{%- macro repl(text) -%}
2+
{#- Copied from semconvgen: https://github.com/open-telemetry/opentelemetry-go-build-tools/blob/3e69152c51c56213b65c0fc6e5954293b522103c/semconvgen/generator.go#L419-L426 -#}
3+
{{ text | replace("RedisDatabase", "RedisDB") | replace("IPTCP", "TCP") | replace("IPUDP", "UDP") | replace("Lineno", "LineNumber") }}
4+
{%- endmacro -%}
5+
16
{%- macro smart_title_case(text) -%}
27
{%- for i in range(0, text | length) -%}
38
{%- if i == 0 or text[i-1] in ['.', '_'] -%}
@@ -9,7 +14,7 @@
914
{%- endmacro -%}
1015

1116
{%- macro to_go_name(fqn) -%}
12-
{{ smart_title_case(fqn | replace(" ", "") | replace("_", ".") | acronym) }}
17+
{{ repl(smart_title_case(fqn | replace(" ", "") | replace("_", ".") | acronym)) }}
1318
{%- endmacro -%}
1419

1520
{%- macro deprecated_doc(attr) -%}

semconv/v1.27.0/attribute_group.go

+6-6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)