diff --git a/content/en/docs/collector/_index.md b/content/en/docs/collector/_index.md index cc48eed109eb..adb0e1062bbc 100644 --- a/content/en/docs/collector/_index.md +++ b/content/en/docs/collector/_index.md @@ -4,6 +4,7 @@ weight: 10 description: >- Collector logo Vendor-agnostic way to receive, process and export telemetry data. +spelling: cSpell:ignore Otel aliases: [/docs/collector/about] --- @@ -23,3 +24,5 @@ Objectives: - *Observability*: An exemplar of an observable service. - *Extensibility*: Customizable without touching the core code. - *Unification*: Single codebase, deployable as an agent or collector with support for traces, metrics, and logs (future). + +{{% latest_release "collector" /%}} diff --git a/content/en/docs/cpp/_index.md b/content/en/docs/cpp/_index.md index a4fe0658e51e..15c8b4ad0ae9 100644 --- a/content/en/docs/cpp/_index.md +++ b/content/en/docs/cpp/_index.md @@ -1,8 +1,7 @@ --- -title: "C++" +title: C++ weight: 11 -description: > - A language-specific implementation of OpenTelemetry in C++. +description: A language-specific implementation of OpenTelemetry in C++. --- This is the OpenTelemetry for C++ documentation. OpenTelemetry is an @@ -20,7 +19,7 @@ as follows: | -------- | ------- | ------- | | Stable | Experimental | Experimental | -The current release can be found [here](https://github.com/open-telemetry/opentelemetry-cpp/releases) +{{% latest_release "cpp" /%}} ## Further Reading diff --git a/content/en/docs/erlang/_index.md b/content/en/docs/erlang/_index.md index d5debea96351..77ae3ea55fd2 100644 --- a/content/en/docs/erlang/_index.md +++ b/content/en/docs/erlang/_index.md @@ -20,7 +20,8 @@ The current status of the major functional components for OpenTelemetry Erlang/E | ------- | ------- | ------- | | Beta | Alpha | Not Yet Implemented | -The current release can be found -[here](https://github.com/open-telemetry/opentelemetry-erlang/releases) and in -[hex.pm](https://hex.pm) packages [opentelemetry_api](https://hex.pm/packages/opentelemetry_api) -and [opentelemetry](https://hex.pm/packages/opentelemetry), which is the SDK. +{{% latest_release "erlang" %}} + For SDK packages from [hex.pm](https://hex.pm), see + [opentelemetry_api](https://hex.pm/packages/opentelemetry_api) and + [opentelemetry](https://hex.pm/packages/opentelemetry). +{{% /latest_release %}} diff --git a/content/en/docs/js/_index.md b/content/en/docs/js/_index.md index ebb61f8abe50..86d67cca720c 100644 --- a/content/en/docs/js/_index.md +++ b/content/en/docs/js/_index.md @@ -4,6 +4,7 @@ description: >- JS logo A language-specific implementation of OpenTelemetry in JavaScript (for Node.JS & the browser). aliases: [/js, /js/metrics, /js/tracing] +spelling: cSpell:ignore Roadmap weight: 20 --- @@ -19,7 +20,7 @@ export data. | Metrics | Development | Development | | Logs | Roadmap | Roadmap | -You can find release information [here](https://github.com/open-telemetry/opentelemetry-js/releases) +{{% latest_release "js" /%}} ## Further Reading diff --git a/content/en/docs/net/_index.md b/content/en/docs/net/_index.md index 4ba2c431a8b7..9d20e2a1ecfb 100644 --- a/content/en/docs/net/_index.md +++ b/content/en/docs/net/_index.md @@ -24,7 +24,7 @@ This is the current release status for OpenTelemetry components in this language | ------- | ------- | ------- | | 1.0 | Alpha | Beta | -You can find release information [here](https://github.com/open-telemetry/opentelemetry-dotnet/releases) +{{% latest_release "dotnet" /%}} # Further Reading diff --git a/content/en/docs/rust/_index.md b/content/en/docs/rust/_index.md index 1b904f7a2348..fbd579a94820 100644 --- a/content/en/docs/rust/_index.md +++ b/content/en/docs/rust/_index.md @@ -1,7 +1,6 @@ --- title: Rust -description: > - A language-specific implementation of OpenTelemetry in Rust. +description: A language-specific implementation of OpenTelemetry in Rust. weight: 26 --- @@ -20,7 +19,7 @@ as follows: | ------- | ------- | ------- | | Beta | Alpha | Not Yet Implemented | -The current release can be found [here](https://github.com/open-telemetry/opentelemetry-rust/releases) +{{% latest_release "rust" /%}} ## Further Reading diff --git a/content/en/docs/swift/_index.md b/content/en/docs/swift/_index.md index 0aa1ead63aa9..78d3c2ea2ff6 100644 --- a/content/en/docs/swift/_index.md +++ b/content/en/docs/swift/_index.md @@ -1,8 +1,7 @@ --- -title: "Swift" +title: Swift weight: 28 -description: > - A language-specific implementation of OpenTelemetry in Swift. +description: A language-specific implementation of OpenTelemetry in Swift. --- This is the OpenTelemetry for Swift documentation. OpenTelemetry is an @@ -20,7 +19,7 @@ as follows: | ------- | ------- | ------- | | Beta | Alpha | Not Yet Implemented | -The current release can be found [here](https://github.com/open-telemetry/opentelemetry-swift/releases) +{{% latest_release "swift" /%}} ## Further Reading diff --git a/layouts/shortcodes/latest_release.md b/layouts/shortcodes/latest_release.md new file mode 100644 index 000000000000..4f62ad903c11 --- /dev/null +++ b/layouts/shortcodes/latest_release.md @@ -0,0 +1,7 @@ +{{ $relUrl := printf "https://github.com/open-telemetry/opentelemetry-%s" (.Get 0) -}} + +For releases, including the [latest release][], see [Releases][]. +{{- .Inner }} + +[latest release]: {{ $relUrl }}/releases/latest +[Releases]: {{ $relUrl }}