From 380f1b1293538b09ce6755d615ca818b1686ceb2 Mon Sep 17 00:00:00 2001 From: Anthony Mirabella Date: Tue, 27 Sep 2022 17:59:56 -0400 Subject: [PATCH] [chore] Add language to CONTRIBUTING re: pre-release spec features (#6160) Signed-off-by: Anthony J Mirabella --- CONTRIBUTING.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index dbd6f9712ab..a4b8d84dba4 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -481,6 +481,15 @@ that each of the following steps is done in a separate version: 1. On `v0.N+2`, we change `func GetFoo() Foo` to `func GetFoo(context.Context) Foo` if desired or remove it entirely if needed. +### Specification Tracking + +The [OpenTelemetry Specification](https://github.com/open-telemetry/opentelemetry-specification) can be a rapidly +moving target at times. While it may seem efficient to get an early start on implementing new features or +functionality under development in the specification, this can also lead to significant churn and a risk that +changes in the specification can result in breaking changes to the implementation. For this reason it is the +policy of the Collector SIG to not implement, or accept implementations of, new or changed specification language +prior to inclusion in a stable release of the specification. + ## Updating Changelog An entry into the [Changelog](./CHANGELOG.md) is required for the following reasons: