diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 2bb9cd025..37b8c05ce 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -12,12 +12,12 @@ meeting or get in touch on
Even though, anybody can contribute, there are benefits of being a member of our
community. See to the [community membership
-document](https://github.com/open-telemetry/community/blob/master/community-membership.md)
+document](https://github.com/open-telemetry/community/blob/main/community-membership.md)
on how to become a
-[**Member**](https://github.com/open-telemetry/community/blob/master/community-membership.md#member),
-[**Approver**](https://github.com/open-telemetry/community/blob/master/community-membership.md#approver)
+[**Member**](https://github.com/open-telemetry/community/blob/main/community-membership.md#member),
+[**Approver**](https://github.com/open-telemetry/community/blob/main/community-membership.md#approver)
and
-[**Maintainer**](https://github.com/open-telemetry/community/blob/master/community-membership.md#maintainer).
+[**Maintainer**](https://github.com/open-telemetry/community/blob/main/community-membership.md#maintainer).
## Find a Buddy and Get Started Quickly
@@ -149,9 +149,9 @@ Open a pull request against the main `opentelemetry-dotnet` repo.
A PR is considered to be **ready to merge** when:
* It has received approval from
- [Approvers](https://github.com/open-telemetry/community/blob/master/community-membership.md#approver).
+ [Approvers](https://github.com/open-telemetry/community/blob/main/community-membership.md#approver).
/
- [Maintainers](https://github.com/open-telemetry/community/blob/master/community-membership.md#maintainer).
+ [Maintainers](https://github.com/open-telemetry/community/blob/main/community-membership.md#maintainer).
* Major feedbacks are resolved.
* It has been open for review for at least one working day. This gives people
reasonable time to review.
diff --git a/README.md b/README.md
index 4fa77087d..8c911a002 100644
--- a/README.md
+++ b/README.md
@@ -98,7 +98,7 @@ Approvers
* [Reiley Yang](https://github.com/reyang), Microsoft
*Find more about the approver role in [community
-repository](https://github.com/open-telemetry/community/blob/master/community-membership.md#approver).*
+repository](https://github.com/open-telemetry/community/blob/main/community-membership.md#approver).*
Maintainers
([@open-telemetry/dotnet-maintainers](https://github.com/orgs/open-telemetry/teams/dotnet-maintainers)):
@@ -110,7 +110,7 @@ Maintainers
* [Sergey Kanzhelev](https://github.com/SergeyKanzhelev), Google
*Find more about the maintainer role in [community
-repository](https://github.com/open-telemetry/community/blob/master/community-membership.md#maintainer).*
+repository](https://github.com/open-telemetry/community/blob/main/community-membership.md#maintainer).*
### Thanks to all the people who have contributed
diff --git a/src/OpenTelemetry.Api/Internal/SemanticConventions.cs b/src/OpenTelemetry.Api/Internal/SemanticConventions.cs
index 59fb274e3..14889bf3b 100644
--- a/src/OpenTelemetry.Api/Internal/SemanticConventions.cs
+++ b/src/OpenTelemetry.Api/Internal/SemanticConventions.cs
@@ -23,7 +23,7 @@ namespace OpenTelemetry.Trace
internal static class SemanticConventions
{
// The set of constants matches the specification as of this commit.
- // https://github.com/open-telemetry/opentelemetry-specification/tree/master/specification/trace/semantic_conventions
+ // https://github.com/open-telemetry/opentelemetry-specification/tree/main/specification/trace/semantic_conventions
// https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/semantic_conventions/exceptions.md
#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member
public const string AttributeNetTransport = "net.transport";
diff --git a/src/OpenTelemetry.Api/README.md b/src/OpenTelemetry.Api/README.md
index 25663a37c..c1c160fee 100644
--- a/src/OpenTelemetry.Api/README.md
+++ b/src/OpenTelemetry.Api/README.md
@@ -39,9 +39,9 @@ API](https://github.com/open-telemetry/opentelemetry-specification/blob/main/spe
[Metrics
API](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/metrics/api.md),
[Context and Propagation
-API](https://github.com/open-telemetry/opentelemetry-specification/tree/master/specification/context),
+API](https://github.com/open-telemetry/opentelemetry-specification/tree/main/specification/context),
and a set of [semantic
-conventions](https://github.com/open-telemetry/opentelemetry-specification/tree/master/specification/trace/semantic_conventions).
+conventions](https://github.com/open-telemetry/opentelemetry-specification/tree/main/specification/trace/semantic_conventions).
### Tracing API
@@ -174,7 +174,7 @@ here as well.
this activity are protected with a null check.
4. Populate activity with tags following the [OpenTelemetry semantic
- conventions](https://github.com/open-telemetry/opentelemetry-specification/tree/master/specification/trace/semantic_conventions).
+ conventions](https://github.com/open-telemetry/opentelemetry-specification/tree/main/specification/trace/semantic_conventions).
It is highly recommended to check `activity.IsAllDataRequested`, before
populating any tags which are not readily available. `IsAllDataRequested` is
the same as
diff --git a/src/OpenTelemetry/CHANGELOG.md b/src/OpenTelemetry/CHANGELOG.md
index 29cde4657..1a9420ad4 100644
--- a/src/OpenTelemetry/CHANGELOG.md
+++ b/src/OpenTelemetry/CHANGELOG.md
@@ -65,7 +65,7 @@ Released 2020-Nov-17
`TracerProviderBuilder.SetResourceBuilder`.
([#1533](https://github.com/open-telemetry/opentelemetry-dotnet/pull/1533))
* By default `TracerProvider` will set a `Resource` containing [Telemetry
- SDK](https://github.com/open-telemetry/opentelemetry-specification/tree/master/specification/resource/semantic_conventions#telemetry-sdk)
+ SDK](https://github.com/open-telemetry/opentelemetry-specification/tree/main/specification/resource/semantic_conventions#telemetry-sdk)
details
([#1533](https://github.com/open-telemetry/opentelemetry-dotnet/pull/1533)):
* `telemetry.sdk.name` = `opentelemetry`
diff --git a/src/OpenTelemetry/README.md b/src/OpenTelemetry/README.md
index f196728da..5c2a1f857 100644
--- a/src/OpenTelemetry/README.md
+++ b/src/OpenTelemetry/README.md
@@ -213,7 +213,7 @@ logging, by supporting `Activity` and `LogRecord` respectively.*
is the immutable representation of the entity producing the telemetry. If no
`Resource` is explicitly configured, the default is to use a resource indicating
this [Telemetry
-SDK](https://github.com/open-telemetry/opentelemetry-specification/tree/master/specification/resource/semantic_conventions#telemetry-sdk).
+SDK](https://github.com/open-telemetry/opentelemetry-specification/tree/main/specification/resource/semantic_conventions#telemetry-sdk).
`SetResourceBuilder` method on `TracerProviderBuilder` can be used to set a
`ResourceBuilder` on the provider. When the provider is built, it automatically
builds the final `Resource` from the configured `ResourceBuilder`. As with
diff --git a/src/OpenTelemetry/Resources/ResourceBuilderExtensions.cs b/src/OpenTelemetry/Resources/ResourceBuilderExtensions.cs
index cc272a80e..b802a354e 100644
--- a/src/OpenTelemetry/Resources/ResourceBuilderExtensions.cs
+++ b/src/OpenTelemetry/Resources/ResourceBuilderExtensions.cs
@@ -36,7 +36,7 @@ namespace OpenTelemetry.Resources
///
/// Adds service information to a
/// following semantic
+ /// href="https://github.com/open-telemetry/opentelemetry-specification/tree/main/specification/resource/semantic_conventions#service">semantic
/// conventions.
///
/// .
@@ -89,7 +89,7 @@ namespace OpenTelemetry.Resources
///
/// Adds service information to a
/// following semantic
+ /// href="https://github.com/open-telemetry/opentelemetry-specification/tree/main/specification/resource/semantic_conventions#telemetry-sdk">semantic
/// conventions.
///
/// .