Skip to content

Commit 304a1c3

Browse files
Update CONTRIBUTING.md to add guidance on supporting for .NET versions (open-telemetry#1293)
1 parent 7db8a8a commit 304a1c3

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

CONTRIBUTING.md

+14
Original file line numberDiff line numberDiff line change
@@ -258,3 +258,17 @@ the main branch. The workflow file should be named as
258258
[![NuGet version badge](https://img.shields.io/nuget/v/{your_package_name})](https://www.nuget.org/packages/{your_package_name})
259259
[![NuGet download count badge](https://img.shields.io/nuget/dt/{your_package_name})](https://www.nuget.org/packages/{your_package_name})
260260
```
261+
262+
### Guidance for components on supporting target frameworks
263+
264+
* SHOULD support the [.NET
265+
versions](https://github.com/open-telemetry/opentelemetry-dotnet/tree/main#supported-net-versions)
266+
which are supported by the OpenTelemetry main repo packages.
267+
* MUST document the target frameworks supported in the main README.md file.
268+
* MUST NOT support out-of-support .NET runtimes (e.g.: `.NET Framework 4.5.2`,
269+
`.NET Core 2.1` etc). CI checks in this repository will not be run against out
270+
of support versions.
271+
* Whenever a .NET version reaches end of support, components MUST drop support
272+
for it as well. Note: This change does not require major version bump. For
273+
reference see
274+
[this](https://github.com/open-telemetry/opentelemetry-dotnet/pull/3351).

0 commit comments

Comments
 (0)