From 364d04b68cc17a67c6ad69ee33b9c152e618bb54 Mon Sep 17 00:00:00 2001
From: Miles Ziemer <mziemer@amazon.com>
Date: Wed, 12 Jul 2023 16:03:50 -0400
Subject: [PATCH] Update links

---
 CONTRIBUTING.md                               |  6 +++---
 README.md                                     |  2 +-
 build.gradle                                  |  4 ++--
 docs/source-1.0/guides/evolving-models.rst    |  2 +-
 docs/source-1.0/index.rst                     |  2 +-
 .../spec/aws/aws-ec2-query-protocol.rst       |  2 +-
 .../spec/aws/aws-json-1_0-protocol.rst        |  4 ++--
 .../spec/aws/aws-json-1_1-protocol.rst        |  4 ++--
 .../spec/aws/aws-query-protocol.rst           |  4 ++--
 .../spec/aws/aws-restjson1-protocol.rst       |  2 +-
 .../spec/aws/aws-restxml-protocol.rst         |  2 +-
 docs/source-1.0/spec/core/index.rst           |  2 +-
 docs/source-1.0/spec/core/selectors.rst       |  2 +-
 .../aws/protocols/aws-ec2-query-protocol.rst  |  2 +-
 .../aws/protocols/aws-json-1_0-protocol.rst   |  4 ++--
 .../aws/protocols/aws-json-1_1-protocol.rst   |  4 ++--
 .../aws/protocols/aws-query-protocol.rst      |  4 ++--
 .../aws/protocols/aws-restjson1-protocol.rst  |  2 +-
 .../aws/protocols/aws-restxml-protocol.rst    |  2 +-
 .../creating-codegen-repo.rst                 |  2 +-
 .../decoupling-codegen-with-symbols.rst       | 20 +++++++++----------
 .../building-codegen/generating-code.rst      |  6 +++---
 .../implementing-the-generator.rst            |  4 ++--
 .../guides/building-codegen/index.rst         |  2 +-
 .../making-codegen-pluggable.rst              |  2 +-
 .../mapping-shapes-to-languages.rst           | 10 +++++-----
 .../overview-and-concepts.rst                 |  4 ++--
 docs/source-2.0/guides/evolving-models.rst    |  2 +-
 docs/source-2.0/guides/glossary.rst           | 10 +++++-----
 .../guides/smithy-cli/cli_installation.rst    |  6 +++---
 docs/source-2.0/guides/smithy-cli/index.rst   |  2 +-
 docs/source-2.0/index.rst                     |  4 ++--
 docs/source-2.0/spec/index.rst                |  2 +-
 docs/source-2.0/spec/selectors.rst            |  2 +-
 docs/source-shared/ts-ssdk/validation.rst     |  2 +-
 35 files changed, 68 insertions(+), 68 deletions(-)

diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 6f0b1ab21bc..427c3962858 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -11,7 +11,7 @@ information to effectively respond to your bug report or contribution.
 
 We welcome you to use the GitHub issue tracker to report bugs or suggest features.
 
-When filing an issue, please check [existing open](https://github.com/awslabs/smithy/issues), or [recently closed](https://github.com/awslabs/smithy/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aclosed%20), issues to make sure somebody else hasn't already
+When filing an issue, please check [existing open](https://github.com/smithy-lang/smithy/issues), or [recently closed](https://github.com/smithy-lang/smithy/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aclosed%20), issues to make sure somebody else hasn't already
 reported the issue. Please try to include as much information as you can. Details like these are incredibly useful:
 
 * A reproducible test case or series of steps
@@ -48,7 +48,7 @@ and [creating a pull request](https://help.github.com/articles/creating-a-pull-r
 
 ## Finding contributions to work on
 
-Looking at the existing issues is a great way to find something to contribute on. As our projects, by default, use the default GitHub issue labels (enhancement/bug/duplicate/help wanted/invalid/question/wontfix), looking at any ['help wanted'](https://github.com/awslabs/smithy/labels/help%20wanted) issues is a great place to start.
+Looking at the existing issues is a great way to find something to contribute on. As our projects, by default, use the default GitHub issue labels (enhancement/bug/duplicate/help wanted/invalid/question/wontfix), looking at any ['help wanted'](https://github.com/smithy-lang/smithy/labels/help%20wanted) issues is a great place to start.
 
 
 ## Testing with AWS SDK code generators
@@ -77,4 +77,4 @@ If you discover a potential security issue in this project we ask that you notif
 
 ## Licensing
 
-See the [LICENSE](https://github.com/awslabs/smithy/blob/main/LICENSE) file for our project's licensing. We will ask you to confirm the licensing of your contribution.
+See the [LICENSE](https://github.com/smithy-lang/smithy/blob/main/LICENSE) file for our project's licensing. We will ask you to confirm the licensing of your contribution.
diff --git a/README.md b/README.md
index 38d095bc51c..637d3ea99d5 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
 # <img alt="Smithy" src="docs/_static/favicon.png" width="28"> Smithy
-[![Build Status](https://github.com/awslabs/smithy/workflows/ci/badge.svg)](https://github.com/awslabs/smithy/actions/workflows/ci.yml)
+[![Build Status](https://github.com/smithy-lang/smithy/workflows/ci/badge.svg)](https://github.com/smithy-lang/smithy/actions/workflows/ci.yml)
 
 Smithy defines and generates clients, services, and documentation for
 any protocol.
diff --git a/build.gradle b/build.gradle
index 3d55a5dbdf3..7c2f8d87e53 100644
--- a/build.gradle
+++ b/build.gradle
@@ -154,7 +154,7 @@ subprojects {
                     pom {
                         name.set(project.ext["displayName"].toString())
                         description.set(project.description)
-                        url.set("https://github.com/awslabs/smithy")
+                        url.set("https://github.com/smithy-lang/smithy")
                         licenses {
                             license {
                                 name.set("Apache License 2.0")
@@ -172,7 +172,7 @@ subprojects {
                             }
                         }
                         scm {
-                            url.set("https://github.com/awslabs/smithy.git")
+                            url.set("https://github.com/smithy-lang/smithy.git")
                         }
                     }
                 }
diff --git a/docs/source-1.0/guides/evolving-models.rst b/docs/source-1.0/guides/evolving-models.rst
index 6b1f875a8e0..99066c33927 100644
--- a/docs/source-1.0/guides/evolving-models.rst
+++ b/docs/source-1.0/guides/evolving-models.rst
@@ -129,6 +129,6 @@ The following changes to trait definitions are backward compatible:
 Using Smithy Diff
 =================
 
-`Smithy Diff <https://github.com/awslabs/smithy/tree/main/smithy-diff>`_ is a
+`Smithy Diff <https://github.com/smithy-lang/smithy/tree/main/smithy-diff>`_ is a
 tool used to compare two Smithy models to check for backward compatibility
 issues. Smithy Diff can be run via a Java library or via the Smithy CLI.
diff --git a/docs/source-1.0/index.rst b/docs/source-1.0/index.rst
index 47eef43cef0..e4f24a6239f 100644
--- a/docs/source-1.0/index.rst
+++ b/docs/source-1.0/index.rst
@@ -30,5 +30,5 @@ Read more
 .. toctree::
     :caption: Project links
 
-    Source code <https://github.com/awslabs/smithy>
+    Source code <https://github.com/smithy-lang/smithy>
     2.0 Documentation <https://smithy.io/2.0/>
diff --git a/docs/source-1.0/spec/aws/aws-ec2-query-protocol.rst b/docs/source-1.0/spec/aws/aws-ec2-query-protocol.rst
index 2ed6362ccda..d15859283ec 100644
--- a/docs/source-1.0/spec/aws/aws-ec2-query-protocol.rst
+++ b/docs/source-1.0/spec/aws/aws-ec2-query-protocol.rst
@@ -392,7 +392,7 @@ Protocol compliance tests
 -------------------------
 
 A full compliance test suite is provided and SHALL be considered a normative
-reference: https://github.com/awslabs/smithy/tree/main/smithy-aws-protocol-tests/model/ec2Query
+reference: https://github.com/smithy-lang/smithy/tree/main/smithy-aws-protocol-tests/model/ec2Query
 
 These compliance tests define a model that is used to define test cases and
 the expected serialized HTTP requests and responses for each case.
diff --git a/docs/source-1.0/spec/aws/aws-json-1_0-protocol.rst b/docs/source-1.0/spec/aws/aws-json-1_0-protocol.rst
index c4f48c29130..30aebc72a74 100644
--- a/docs/source-1.0/spec/aws/aws-json-1_0-protocol.rst
+++ b/docs/source-1.0/spec/aws/aws-json-1_0-protocol.rst
@@ -22,7 +22,7 @@ Trait selector
 Value type
     Structure
 See
-    `Protocol tests <https://github.com/awslabs/smithy/tree/__smithy_version__/smithy-aws-protocol-tests/model/awsJson1_0>`_
+    `Protocol tests <https://github.com/smithy-lang/smithy/tree/__smithy_version__/smithy-aws-protocol-tests/model/awsJson1_0>`_
 
 ``aws.protocols#awsJson1_0`` is a structure that supports the following
 members:
@@ -134,7 +134,7 @@ The following example defines a service that requires the use of
 .. |quoted shape name| replace:: ``awsJson1_0``
 .. |protocol content type| replace:: ``application/x-amz-json-1.0``
 .. |protocol error type contents| replace:: :ref:`shape-id`
-.. |protocol test link| replace:: https://github.com/awslabs/smithy/tree/main/smithy-aws-protocol-tests/model/awsJson1_0
+.. |protocol test link| replace:: https://github.com/smithy-lang/smithy/tree/main/smithy-aws-protocol-tests/model/awsJson1_0
 .. include:: aws-json.rst.template
 .. include:: error-rename-simple.rst.template
 
diff --git a/docs/source-1.0/spec/aws/aws-json-1_1-protocol.rst b/docs/source-1.0/spec/aws/aws-json-1_1-protocol.rst
index 0d61d9174da..b07379944eb 100644
--- a/docs/source-1.0/spec/aws/aws-json-1_1-protocol.rst
+++ b/docs/source-1.0/spec/aws/aws-json-1_1-protocol.rst
@@ -22,7 +22,7 @@ Trait selector
 Value type
     Structure
 See
-    `Protocol tests <https://github.com/awslabs/smithy/tree/__smithy_version__/smithy-aws-protocol-tests/model/awsJson1_1>`_
+    `Protocol tests <https://github.com/smithy-lang/smithy/tree/__smithy_version__/smithy-aws-protocol-tests/model/awsJson1_1>`_
 
 ``aws.protocols#awsJson1_1`` is a structure that supports the following
 members:
@@ -134,7 +134,7 @@ The following example defines a service that requires the use of
 .. |quoted shape name| replace:: ``awsJson1_1``
 .. |protocol content type| replace:: ``application/x-amz-json-1.1``
 .. |protocol error type contents| replace:: :token:`shape name <smithy:Identifier>`
-.. |protocol test link| replace:: https://github.com/awslabs/smithy/tree/main/smithy-aws-protocol-tests/model/awsJson1_1
+.. |protocol test link| replace:: https://github.com/smithy-lang/smithy/tree/main/smithy-aws-protocol-tests/model/awsJson1_1
 .. include:: aws-json.rst.template
 .. include:: error-rename.rst.template
 
diff --git a/docs/source-1.0/spec/aws/aws-query-protocol.rst b/docs/source-1.0/spec/aws/aws-query-protocol.rst
index b9e1ad49c68..384559ce93f 100644
--- a/docs/source-1.0/spec/aws/aws-query-protocol.rst
+++ b/docs/source-1.0/spec/aws/aws-query-protocol.rst
@@ -459,7 +459,7 @@ Trait selector
 Value type
     Annotation trait.
 See
-    `Protocol tests <https://github.com/awslabs/smithy/tree/__smithy_version__/smithy-aws-protocol-tests/model/awsQuery>`_
+    `Protocol tests <https://github.com/smithy-lang/smithy/tree/__smithy_version__/smithy-aws-protocol-tests/model/awsQuery>`_
 
 .. tabs::
 
@@ -634,7 +634,7 @@ Protocol compliance tests
 -------------------------
 
 A full compliance test suite is provided and SHALL be considered a normative
-reference: https://github.com/awslabs/smithy/tree/main/smithy-aws-protocol-tests/model/awsQuery
+reference: https://github.com/smithy-lang/smithy/tree/main/smithy-aws-protocol-tests/model/awsQuery
 
 These compliance tests define a model that is used to define test cases and
 the expected serialized HTTP requests and responses for each case.
diff --git a/docs/source-1.0/spec/aws/aws-restjson1-protocol.rst b/docs/source-1.0/spec/aws/aws-restjson1-protocol.rst
index c58dbecafd4..eb65d62de25 100644
--- a/docs/source-1.0/spec/aws/aws-restjson1-protocol.rst
+++ b/docs/source-1.0/spec/aws/aws-restjson1-protocol.rst
@@ -347,7 +347,7 @@ Protocol compliance tests
 -------------------------
 
 A full compliance test suite is provided and SHALL be considered a normative
-reference: https://github.com/awslabs/smithy/tree/main/smithy-aws-protocol-tests/model/restJson1
+reference: https://github.com/smithy-lang/smithy/tree/main/smithy-aws-protocol-tests/model/restJson1
 
 These compliance tests define a model that is used to define test cases and
 the expected serialized HTTP requests and responses for each case.
diff --git a/docs/source-1.0/spec/aws/aws-restxml-protocol.rst b/docs/source-1.0/spec/aws/aws-restxml-protocol.rst
index 672f53875b8..ab971cad307 100644
--- a/docs/source-1.0/spec/aws/aws-restxml-protocol.rst
+++ b/docs/source-1.0/spec/aws/aws-restxml-protocol.rst
@@ -311,7 +311,7 @@ Protocol compliance tests
 -------------------------
 
 A full compliance test suite is provided and SHALL be considered a normative
-reference: https://github.com/awslabs/smithy/tree/main/smithy-aws-protocol-tests/model/restXml
+reference: https://github.com/smithy-lang/smithy/tree/main/smithy-aws-protocol-tests/model/restXml
 
 These compliance tests define a model that is used to define test cases and
 the expected serialized HTTP requests and responses for each case.
diff --git a/docs/source-1.0/spec/core/index.rst b/docs/source-1.0/spec/core/index.rst
index 2aec8f97ee1..551bf10add8 100644
--- a/docs/source-1.0/spec/core/index.rst
+++ b/docs/source-1.0/spec/core/index.rst
@@ -20,7 +20,7 @@ This specification makes use of the Augmented Backus-Naur Form (ABNF)
 of that document.
 
 Readers are invited to report technical errors and ambiguities in this
-specification to the Smithy GitHub repository at https://github.com/awslabs/smithy.
+specification to the Smithy GitHub repository at https://github.com/smithy-lang/smithy.
 This specification is open source, so contributions are welcome.
 
 .. rubric:: Examples
diff --git a/docs/source-1.0/spec/core/selectors.rst b/docs/source-1.0/spec/core/selectors.rst
index 0b8613b9bf0..ab5fd940c79 100644
--- a/docs/source-1.0/spec/core/selectors.rst
+++ b/docs/source-1.0/spec/core/selectors.rst
@@ -1713,7 +1713,7 @@ Below is an example selector compliance test:
     string AtLeastTen
 
 The compliance tests can also be accessed in this
-`directory <https://github.com/awslabs/smithy/tree/main/smithy-model/src/test/resources/software/amazon/smithy/model/selector/cases>`__
+`directory <https://github.com/smithy-lang/smithy/tree/main/smithy-model/src/test/resources/software/amazon/smithy/model/selector/cases>`__
 of the Smithy Github repository.
 
 .. _ABNF: https://tools.ietf.org/html/rfc5234
diff --git a/docs/source-2.0/aws/protocols/aws-ec2-query-protocol.rst b/docs/source-2.0/aws/protocols/aws-ec2-query-protocol.rst
index c4d3d0b5a6d..ceca5c388ca 100644
--- a/docs/source-2.0/aws/protocols/aws-ec2-query-protocol.rst
+++ b/docs/source-2.0/aws/protocols/aws-ec2-query-protocol.rst
@@ -358,7 +358,7 @@ Protocol compliance tests
 -------------------------
 
 A full compliance test suite is provided and SHALL be considered a normative
-reference: https://github.com/awslabs/smithy/tree/main/smithy-aws-protocol-tests/model/ec2Query
+reference: https://github.com/smithy-lang/smithy/tree/main/smithy-aws-protocol-tests/model/ec2Query
 
 These compliance tests define a model that is used to define test cases and
 the expected serialized HTTP requests and responses for each case.
diff --git a/docs/source-2.0/aws/protocols/aws-json-1_0-protocol.rst b/docs/source-2.0/aws/protocols/aws-json-1_0-protocol.rst
index 79ea6319cd7..081c6ab261d 100644
--- a/docs/source-2.0/aws/protocols/aws-json-1_0-protocol.rst
+++ b/docs/source-2.0/aws/protocols/aws-json-1_0-protocol.rst
@@ -22,7 +22,7 @@ Trait selector
 Value type
     Structure
 See
-    `Protocol tests <https://github.com/awslabs/smithy/tree/__smithy_version__/smithy-aws-protocol-tests/model/awsJson1_0>`_
+    `Protocol tests <https://github.com/smithy-lang/smithy/tree/__smithy_version__/smithy-aws-protocol-tests/model/awsJson1_0>`_
 
 ``aws.protocols#awsJson1_0`` is a structure that supports the following
 members:
@@ -125,7 +125,7 @@ The following example defines a service that requires the use of
 .. |quoted shape name| replace:: ``awsJson1_0``
 .. |protocol content type| replace:: ``application/x-amz-json-1.0``
 .. |protocol error type contents| replace:: :ref:`shape-id`
-.. |protocol test link| replace:: https://github.com/awslabs/smithy/tree/main/smithy-aws-protocol-tests/model/awsJson1_0
+.. |protocol test link| replace:: https://github.com/smithy-lang/smithy/tree/main/smithy-aws-protocol-tests/model/awsJson1_0
 .. include:: aws-json.rst.template
 .. include:: error-rename-simple.rst.template
 
diff --git a/docs/source-2.0/aws/protocols/aws-json-1_1-protocol.rst b/docs/source-2.0/aws/protocols/aws-json-1_1-protocol.rst
index 022056a1b3e..04e657db1d3 100644
--- a/docs/source-2.0/aws/protocols/aws-json-1_1-protocol.rst
+++ b/docs/source-2.0/aws/protocols/aws-json-1_1-protocol.rst
@@ -22,7 +22,7 @@ Trait selector
 Value type
     Structure
 See
-    `Protocol tests <https://github.com/awslabs/smithy/tree/__smithy_version__/smithy-aws-protocol-tests/model/awsJson1_1>`_
+    `Protocol tests <https://github.com/smithy-lang/smithy/tree/__smithy_version__/smithy-aws-protocol-tests/model/awsJson1_1>`_
 
 ``aws.protocols#awsJson1_1`` is a structure that supports the following
 members:
@@ -125,7 +125,7 @@ The following example defines a service that requires the use of
 .. |quoted shape name| replace:: ``awsJson1_1``
 .. |protocol content type| replace:: ``application/x-amz-json-1.1``
 .. |protocol error type contents| replace:: :token:`shape name <smithy:Identifier>`
-.. |protocol test link| replace:: https://github.com/awslabs/smithy/tree/main/smithy-aws-protocol-tests/model/awsJson1_1
+.. |protocol test link| replace:: https://github.com/smithy-lang/smithy/tree/main/smithy-aws-protocol-tests/model/awsJson1_1
 .. include:: aws-json.rst.template
 .. include:: error-rename.rst.template
 
diff --git a/docs/source-2.0/aws/protocols/aws-query-protocol.rst b/docs/source-2.0/aws/protocols/aws-query-protocol.rst
index 8d22a28a402..2ccc4574ce3 100644
--- a/docs/source-2.0/aws/protocols/aws-query-protocol.rst
+++ b/docs/source-2.0/aws/protocols/aws-query-protocol.rst
@@ -459,7 +459,7 @@ Trait selector
 Value type
     Annotation trait.
 See
-    `Protocol tests <https://github.com/awslabs/smithy/tree/__smithy_version__/smithy-aws-protocol-tests/model/awsQuery>`_
+    `Protocol tests <https://github.com/smithy-lang/smithy/tree/__smithy_version__/smithy-aws-protocol-tests/model/awsQuery>`_
 
 .. code-block:: smithy
 
@@ -595,7 +595,7 @@ Protocol compliance tests
 -------------------------
 
 A full compliance test suite is provided and SHALL be considered a normative
-reference: https://github.com/awslabs/smithy/tree/main/smithy-aws-protocol-tests/model/awsQuery
+reference: https://github.com/smithy-lang/smithy/tree/main/smithy-aws-protocol-tests/model/awsQuery
 
 These compliance tests define a model that is used to define test cases and
 the expected serialized HTTP requests and responses for each case.
diff --git a/docs/source-2.0/aws/protocols/aws-restjson1-protocol.rst b/docs/source-2.0/aws/protocols/aws-restjson1-protocol.rst
index dc2367d2fe7..a383077c133 100644
--- a/docs/source-2.0/aws/protocols/aws-restjson1-protocol.rst
+++ b/docs/source-2.0/aws/protocols/aws-restjson1-protocol.rst
@@ -343,7 +343,7 @@ Protocol compliance tests
 -------------------------
 
 A full compliance test suite is provided and SHALL be considered a normative
-reference: https://github.com/awslabs/smithy/tree/main/smithy-aws-protocol-tests/model/restJson1
+reference: https://github.com/smithy-lang/smithy/tree/main/smithy-aws-protocol-tests/model/restJson1
 
 These compliance tests define a model that is used to define test cases and
 the expected serialized HTTP requests and responses for each case.
diff --git a/docs/source-2.0/aws/protocols/aws-restxml-protocol.rst b/docs/source-2.0/aws/protocols/aws-restxml-protocol.rst
index cc2c39cedbd..cb32bee0a40 100644
--- a/docs/source-2.0/aws/protocols/aws-restxml-protocol.rst
+++ b/docs/source-2.0/aws/protocols/aws-restxml-protocol.rst
@@ -309,7 +309,7 @@ Protocol compliance tests
 -------------------------
 
 A full compliance test suite is provided and SHALL be considered a normative
-reference: https://github.com/awslabs/smithy/tree/main/smithy-aws-protocol-tests/model/restXml
+reference: https://github.com/smithy-lang/smithy/tree/main/smithy-aws-protocol-tests/model/restXml
 
 These compliance tests define a model that is used to define test cases and
 the expected serialized HTTP requests and responses for each case.
diff --git a/docs/source-2.0/guides/building-codegen/creating-codegen-repo.rst b/docs/source-2.0/guides/building-codegen/creating-codegen-repo.rst
index 3301c14faac..1f600163c8a 100644
--- a/docs/source-2.0/guides/building-codegen/creating-codegen-repo.rst
+++ b/docs/source-2.0/guides/building-codegen/creating-codegen-repo.rst
@@ -210,7 +210,7 @@ remote repository. You can add packages to Maven local using Gradle:
     ./gradlew :smithy-mylang-codegen:pTML
 
 If you need to use unreleased changes to
-`awslabs/smithy <https://github.com/awslabs/smithy>`__, then clone the
+`awslabs/smithy <https://github.com/smithy-lang/smithy>`__, then clone the
 repository and run:
 
 .. code-block:: none
diff --git a/docs/source-2.0/guides/building-codegen/decoupling-codegen-with-symbols.rst b/docs/source-2.0/guides/building-codegen/decoupling-codegen-with-symbols.rst
index 143f7f435ff..595f350650c 100644
--- a/docs/source-2.0/guides/building-codegen/decoupling-codegen-with-symbols.rst
+++ b/docs/source-2.0/guides/building-codegen/decoupling-codegen-with-symbols.rst
@@ -16,7 +16,7 @@ Quick Symbol example
 ====================
 
 The following example uses the built-in "``T``" formatter of
-`SymbolWriter <https://github.com/awslabs/smithy/blob/main/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/SymbolWriter.java>`_
+`SymbolWriter <https://github.com/smithy-lang/smithy/blob/main/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/SymbolWriter.java>`_
 to write symbols to the generated code and automatically add imports to
 the file:
 
@@ -173,7 +173,7 @@ can be written to whatever dependency manifest format is needed for the
 target environment.
 
 Dependencies are registered with a Symbol by creating a
-`SymbolDependency <https://github.com/awslabs/smithy/blob/main/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/SymbolDependency.java>`_
+`SymbolDependency <https://github.com/smithy-lang/smithy/blob/main/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/SymbolDependency.java>`_
 and adding them to the Symbol via ``Symbol#addDependency``.
 
 The following example creates a TypeScript Symbol for big decimal that
@@ -750,11 +750,11 @@ used to convert each nested namespace's imports to a string. It's an
 abstract exercise left up to the implementation.
 
 
-.. _SymbolReference: https://github.com/awslabs/smithy/blob/main/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/SymbolReference.java
-.. _SymbolDependencyContainer: https://github.com/awslabs/smithy/blob/main/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/SymbolDependencyContainer.java
-.. _DependencyTracker: https://github.com/awslabs/smithy/blob/main/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/DependencyTracker.java
-.. _ReservedWords: https://github.com/awslabs/smithy/blob/main/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/ReservedWords.java
-.. _ReservedWordsBuilder: https://github.com/awslabs/smithy/blob/main/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/ReservedWordsBuilder.java
-.. _ImportContainer: https://github.com/awslabs/smithy/blob/main/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/ImportContainer.java
-.. _SymbolWriter: https://github.com/awslabs/smithy/blob/main/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/SymbolWriter.java
-.. _WriterDelegator: https://github.com/awslabs/smithy/blob/main/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/WriterDelegator.java
+.. _SymbolReference: https://github.com/smithy-lang/smithy/blob/main/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/SymbolReference.java
+.. _SymbolDependencyContainer: https://github.com/smithy-lang/smithy/blob/main/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/SymbolDependencyContainer.java
+.. _DependencyTracker: https://github.com/smithy-lang/smithy/blob/main/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/DependencyTracker.java
+.. _ReservedWords: https://github.com/smithy-lang/smithy/blob/main/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/ReservedWords.java
+.. _ReservedWordsBuilder: https://github.com/smithy-lang/smithy/blob/main/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/ReservedWordsBuilder.java
+.. _ImportContainer: https://github.com/smithy-lang/smithy/blob/main/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/ImportContainer.java
+.. _SymbolWriter: https://github.com/smithy-lang/smithy/blob/main/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/SymbolWriter.java
+.. _WriterDelegator: https://github.com/smithy-lang/smithy/blob/main/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/WriterDelegator.java
diff --git a/docs/source-2.0/guides/building-codegen/generating-code.rst b/docs/source-2.0/guides/building-codegen/generating-code.rst
index 80e09e06d61..460011b4d59 100644
--- a/docs/source-2.0/guides/building-codegen/generating-code.rst
+++ b/docs/source-2.0/guides/building-codegen/generating-code.rst
@@ -672,7 +672,7 @@ Leading whitespace cannot be removed when using
                  // ^ ^ invalid combination
 
 
-.. _AbstractCodeWriter: https://github.com/awslabs/smithy/blob/main/smithy-utils/src/main/java/software/amazon/smithy/utils/AbstractCodeWriter.java
-.. _SimpleCodeWriter: https://github.com/awslabs/smithy/blob/main/smithy-utils/src/main/java/software/amazon/smithy/utils/SimpleCodeWriter.java
-.. _SymbolWriter: https://github.com/awslabs/smithy/blob/main/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/SymbolWriter.java
+.. _AbstractCodeWriter: https://github.com/smithy-lang/smithy/blob/main/smithy-utils/src/main/java/software/amazon/smithy/utils/AbstractCodeWriter.java
+.. _SimpleCodeWriter: https://github.com/smithy-lang/smithy/blob/main/smithy-utils/src/main/java/software/amazon/smithy/utils/SimpleCodeWriter.java
+.. _SymbolWriter: https://github.com/smithy-lang/smithy/blob/main/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/SymbolWriter.java
 .. _Java text blocks: https://docs.oracle.com/en/java/javase/13/text_blocks/index.html
diff --git a/docs/source-2.0/guides/building-codegen/implementing-the-generator.rst b/docs/source-2.0/guides/building-codegen/implementing-the-generator.rst
index ad211b6b220..33906560d61 100644
--- a/docs/source-2.0/guides/building-codegen/implementing-the-generator.rst
+++ b/docs/source-2.0/guides/building-codegen/implementing-the-generator.rst
@@ -3,7 +3,7 @@ Implementing the Generator
 --------------------------
 
 This document describes how to implement a code generator using the
-high-level `DirectedCodegen <https://github.com/awslabs/smithy/blob/main/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/directed/DirectedCodegen.java>`__
+high-level `DirectedCodegen <https://github.com/smithy-lang/smithy/blob/main/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/directed/DirectedCodegen.java>`__
 interface.
 
 
@@ -219,4 +219,4 @@ Tips for using ``DirectedCodegen``
       data you need.
 
 
-.. _source code for DirectedCodegen: https://github.com/awslabs/smithy/blob/main/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/directed/DirectedCodegen.java
+.. _source code for DirectedCodegen: https://github.com/smithy-lang/smithy/blob/main/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/directed/DirectedCodegen.java
diff --git a/docs/source-2.0/guides/building-codegen/index.rst b/docs/source-2.0/guides/building-codegen/index.rst
index 8277117aeac..e65155ee326 100644
--- a/docs/source-2.0/guides/building-codegen/index.rst
+++ b/docs/source-2.0/guides/building-codegen/index.rst
@@ -128,5 +128,5 @@ Navigation
 .. observability, Smithy reference architecture, paginators,
 .. waiters, endpoint resolution
 
-.. _Smithy's Java reference implementation: https://github.com/awslabs/smithy
+.. _Smithy's Java reference implementation: https://github.com/smithy-lang/smithy
 .. _Gradle: https://gradle.org
diff --git a/docs/source-2.0/guides/building-codegen/making-codegen-pluggable.rst b/docs/source-2.0/guides/building-codegen/making-codegen-pluggable.rst
index ddea2d5bc2b..33181f35ecf 100644
--- a/docs/source-2.0/guides/building-codegen/making-codegen-pluggable.rst
+++ b/docs/source-2.0/guides/building-codegen/making-codegen-pluggable.rst
@@ -68,7 +68,7 @@ Creating a ``SmithyIntegrations``
 =================================
 
 Smithy codegen provides a pre-built integration interface,
-`SmithyIntegration <https://github.com/awslabs/smithy/blob/main/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/SmithyIntegration.java>`__,
+`SmithyIntegration <https://github.com/smithy-lang/smithy/blob/main/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/SmithyIntegration.java>`__,
 that *should* be used by every Smithy code generator. Using this
 standardized interface ensures all code generators follow the same basic
 framework and makes it easier to contribute features that span multiple
diff --git a/docs/source-2.0/guides/building-codegen/mapping-shapes-to-languages.rst b/docs/source-2.0/guides/building-codegen/mapping-shapes-to-languages.rst
index 32f64c8915e..c1ffafc7336 100644
--- a/docs/source-2.0/guides/building-codegen/mapping-shapes-to-languages.rst
+++ b/docs/source-2.0/guides/building-codegen/mapping-shapes-to-languages.rst
@@ -391,7 +391,7 @@ Computing a service closure
 
 The closure of shapes connected to a service are the shapes that will be
 code generated. You can compute this closure using a
-`Walker <https://github.com/awslabs/smithy/blob/main/smithy-model/src/main/java/software/amazon/smithy/model/neighbor/Walker.java>`__:
+`Walker <https://github.com/smithy-lang/smithy/blob/main/smithy-model/src/main/java/software/amazon/smithy/model/neighbor/Walker.java>`__:
 
 .. code-block:: java
 
@@ -451,7 +451,7 @@ A more recent feature of Smithy allows marking structures as specific to
 the input or output of an operation using ``@input`` and ``@output``
 traits. You can transform the model being code generated and create
 synthetic input and output shapes when necessary using the
-`createDedicatedInputAndOutput <https://github.com/awslabs/smithy/blob/main/smithy-model/src/main/java/software/amazon/smithy/model/transform/ModelTransformer.java#L546>`_
+`createDedicatedInputAndOutput <https://github.com/smithy-lang/smithy/blob/main/smithy-model/src/main/java/software/amazon/smithy/model/transform/ModelTransformer.java#L546>`_
 model transformer. The following example creates a new Model that has
 dedicated input and output shapes for every operation, each marked with
 the ``@input`` or ``@output`` trait, and each uses a consistent name
@@ -477,7 +477,7 @@ A *resource* is an entity with an identity that has a set of operations.
 Resources add hierarchy to a model. You will need to traverse from a
 service to every operation and resource in order to crawl the entire
 service. This process can be simplified using the
-`TopDownIndex <https://github.com/awslabs/smithy/blob/main/smithy-model/src/main/java/software/amazon/smithy/model/knowledge/TopDownIndex.java>`__.
+`TopDownIndex <https://github.com/smithy-lang/smithy/blob/main/smithy-model/src/main/java/software/amazon/smithy/model/knowledge/TopDownIndex.java>`__.
 Iterating only over the operations attached to a service will not
 provide every operation in the closure of the service.
 
@@ -502,7 +502,7 @@ identify which member in a recursive loop needs to be heap allocated,
 implementations will need to utilize a topological sort. Smithy's
 :ref:`directedcodegen` abstraction will automatically generate code based
 on a topological sort, though generators that need more control over how to handle recursion will need to manually
-use a `TopologicalIndex <https://github.com/awslabs/smithy/blob/main/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/TopologicalIndex.java>`__.
+use a `TopologicalIndex <https://github.com/smithy-lang/smithy/blob/main/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/TopologicalIndex.java>`__.
 
 .. seealso::
 
@@ -531,7 +531,7 @@ Smithy has different rules around when a member is always present or
 optional. The rules around nullability are defined in the Smithy
 specification. However, all of this complexity is accounted for
 automatically using the
-`NullableIndex <https://github.com/awslabs/smithy/blob/main/smithy-model/src/main/java/software/amazon/smithy/model/knowledge/NullableIndex.java>`_.
+`NullableIndex <https://github.com/smithy-lang/smithy/blob/main/smithy-model/src/main/java/software/amazon/smithy/model/knowledge/NullableIndex.java>`_.
 
 .. code-block:: java
 
diff --git a/docs/source-2.0/guides/building-codegen/overview-and-concepts.rst b/docs/source-2.0/guides/building-codegen/overview-and-concepts.rst
index 109ccecd63c..56163e7fe59 100644
--- a/docs/source-2.0/guides/building-codegen/overview-and-concepts.rst
+++ b/docs/source-2.0/guides/building-codegen/overview-and-concepts.rst
@@ -44,7 +44,7 @@ client using the ``foo-client-codegen`` plugin found on the classpath.
 .. seealso::
 
    - `Smithy Gradle plugin <https://github.com/awslabs/smithy-gradle-plugin>`__
-   - `DirectedCodegen <https://github.com/awslabs/smithy/blob/main/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/directed/DirectedCodegen.java>`__
+   - `DirectedCodegen <https://github.com/smithy-lang/smithy/blob/main/smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/directed/DirectedCodegen.java>`__
      to more easily implement codegen
    - :doc:`configuring-the-generator`
 
@@ -218,7 +218,7 @@ Type generation
 Smithy code generators can generate standalone types. For example, this
 would happen when a service has no operations or resources but only shapes
 bound to the service via the (upcoming)
-`shapes property <https://github.com/awslabs/smithy/pull/1061>`__.
+`shapes property <https://github.com/smithy-lang/smithy/pull/1061>`__.
 
 - Generation of types should still require a service shape that is
   used to create a closure of shapes.
diff --git a/docs/source-2.0/guides/evolving-models.rst b/docs/source-2.0/guides/evolving-models.rst
index 4217765c84f..f6e68f7ad0a 100644
--- a/docs/source-2.0/guides/evolving-models.rst
+++ b/docs/source-2.0/guides/evolving-models.rst
@@ -147,6 +147,6 @@ The following changes to trait definitions are backward compatible:
 Using Smithy Diff
 =================
 
-`Smithy Diff <https://github.com/awslabs/smithy/tree/main/smithy-diff>`_ is a
+`Smithy Diff <https://github.com/smithy-lang/smithy/tree/main/smithy-diff>`_ is a
 tool used to compare two Smithy models to check for backward compatibility
 issues. Smithy Diff can be run via a Java library or via the Smithy CLI.
diff --git a/docs/source-2.0/guides/glossary.rst b/docs/source-2.0/guides/glossary.rst
index f6ef6416e6d..49829395e77 100644
--- a/docs/source-2.0/guides/glossary.rst
+++ b/docs/source-2.0/guides/glossary.rst
@@ -9,7 +9,7 @@ Glossary
     AbstractCodeWriter
         A Java class in the :term:`Smithy reference implementation` used to
         generate code for a :term:`target environment`. Find the
-        `source code on GitHub <https://github.com/awslabs/smithy/blob/main/smithy-utils/src/main/java/software/amazon/smithy/utils/AbstractCodeWriter.java>`__.
+        `source code on GitHub <https://github.com/smithy-lang/smithy/blob/main/smithy-utils/src/main/java/software/amazon/smithy/utils/AbstractCodeWriter.java>`__.
 
     codegen
     Code generation
@@ -20,7 +20,7 @@ Glossary
         :term:`target environment`.
 
     codegen-core
-        A `set of Java libraries <https://github.com/awslabs/smithy/tree/main/smithy-codegen-core>`__
+        A `set of Java libraries <https://github.com/smithy-lang/smithy/tree/main/smithy-codegen-core>`__
         built on top of the :term:`Smithy reference implementation` that are
         used to implement Smithy code generators. codegen-core contains
         libraries for writing code, managing dependencies, managing imports,
@@ -149,6 +149,6 @@ Glossary
         and style. Code generators use traits to influence generated code.
 
 
-.. _HttpBindingIndex: https://github.com/awslabs/smithy/blob/main/smithy-model/src/main/java/software/amazon/smithy/model/knowledge/HttpBindingIndex.java
-.. _NullableIndex: https://github.com/awslabs/smithy/blob/main/smithy-model/src/main/java/software/amazon/smithy/model/knowledge/NullableIndex.java
-.. _Model class: https://github.com/awslabs/smithy/blob/main/smithy-model/src/main/java/software/amazon/smithy/model/Model.java
+.. _HttpBindingIndex: https://github.com/smithy-lang/smithy/blob/main/smithy-model/src/main/java/software/amazon/smithy/model/knowledge/HttpBindingIndex.java
+.. _NullableIndex: https://github.com/smithy-lang/smithy/blob/main/smithy-model/src/main/java/software/amazon/smithy/model/knowledge/NullableIndex.java
+.. _Model class: https://github.com/smithy-lang/smithy/blob/main/smithy-model/src/main/java/software/amazon/smithy/model/Model.java
diff --git a/docs/source-2.0/guides/smithy-cli/cli_installation.rst b/docs/source-2.0/guides/smithy-cli/cli_installation.rst
index 20d1b2ece77..dcc570e3c58 100644
--- a/docs/source-2.0/guides/smithy-cli/cli_installation.rst
+++ b/docs/source-2.0/guides/smithy-cli/cli_installation.rst
@@ -1,6 +1,6 @@
 .. _cli_installation:
 
-.. |release-uri| replace:: https://github.com/awslabs/smithy/releases/download/__smithy_version__
+.. |release-uri| replace:: https://github.com/smithy-lang/smithy/releases/download/__smithy_version__
 .. |mac-tar| replace:: smithy-cli-darwin-x86_64.tar.gz
 .. |mac-arm-tar| replace:: smithy-cli-darwin-aarch64.tar.gz
 .. |linux-tar| replace:: smithy-cli-linux-x86_64.tar.gz
@@ -502,7 +502,7 @@ We'll be using these to perform the verification.
     `key validation`_ section from the GNU Privacy Handbook.
 
 
-.. _Smithy GitHub releases: https://github.com/awslabs/smithy/releases
+.. _Smithy GitHub releases: https://github.com/smithy-lang/smithy/releases
 .. _AWS Homebrew Tap: https://github.com/aws/homebrew-tap
-.. _release: https://github.com/awslabs/smithy/releases/download/__smithy_version__
+.. _release: https://github.com/smithy-lang/smithy/releases/download/__smithy_version__
 .. _key validation: https://www.gnupg.org/gph/en/manual/x334.html
diff --git a/docs/source-2.0/guides/smithy-cli/index.rst b/docs/source-2.0/guides/smithy-cli/index.rst
index 8e2a6e0bcfd..69ef5f7c445 100644
--- a/docs/source-2.0/guides/smithy-cli/index.rst
+++ b/docs/source-2.0/guides/smithy-cli/index.rst
@@ -17,7 +17,7 @@ utilizing the CLI to its full potential.
 
 If you have suggestions on how to improve the CLI or run into issues,
 please create an issue in the `Smithy GitHub repository
-<https://github.com/awslabs/smithy/issues>`_.
+<https://github.com/smithy-lang/smithy/issues>`_.
 
 .. toctree::
     :maxdepth: 1
diff --git a/docs/source-2.0/index.rst b/docs/source-2.0/index.rst
index a80163a80d6..876806af59c 100644
--- a/docs/source-2.0/index.rst
+++ b/docs/source-2.0/index.rst
@@ -28,7 +28,7 @@ Smithy
 .. rubric:: Next steps
 
 * Find out more about Smithy models and this example in the :doc:`quickstart`.
-* Find the source code on `Github <https://github.com/awslabs/smithy>`_.
+* Find the source code on `Github <https://github.com/smithy-lang/smithy>`_.
 
 
 Features
@@ -148,6 +148,6 @@ Read more
     :caption: Project
     :maxdepth: 1
 
-    Source code <https://github.com/awslabs/smithy>
+    Source code <https://github.com/smithy-lang/smithy>
     Awesome Smithy <https://github.com/smithy-lang/awesome-smithy>
     1.0 Documentation <https://smithy.io/1.0/>
diff --git a/docs/source-2.0/spec/index.rst b/docs/source-2.0/spec/index.rst
index 395ff818e3b..df0ba716ae0 100644
--- a/docs/source-2.0/spec/index.rst
+++ b/docs/source-2.0/spec/index.rst
@@ -18,7 +18,7 @@ This specification makes use of the Augmented Backus-Naur Form (ABNF)
 of that document.
 
 Please report technical errors and ambiguities in this specification to the
-Smithy GitHub repository at https://github.com/awslabs/smithy.
+Smithy GitHub repository at https://github.com/smithy-lang/smithy.
 This specification is open source; contributions are welcome.
 
 .. rubric:: Examples
diff --git a/docs/source-2.0/spec/selectors.rst b/docs/source-2.0/spec/selectors.rst
index fd263a3d3ac..6da109b7c54 100644
--- a/docs/source-2.0/spec/selectors.rst
+++ b/docs/source-2.0/spec/selectors.rst
@@ -1814,7 +1814,7 @@ Below is an example selector compliance test:
     string AtLeastTen
 
 The compliance tests can also be accessed in this
-`directory <https://github.com/awslabs/smithy/tree/main/smithy-model/src/test/resources/software/amazon/smithy/model/selector/cases>`__
+`directory <https://github.com/smithy-lang/smithy/tree/main/smithy-model/src/test/resources/software/amazon/smithy/model/selector/cases>`__
 of the Smithy Github repository.
 
 
diff --git a/docs/source-shared/ts-ssdk/validation.rst b/docs/source-shared/ts-ssdk/validation.rst
index b7749962a7a..5eb8ceba055 100644
--- a/docs/source-shared/ts-ssdk/validation.rst
+++ b/docs/source-shared/ts-ssdk/validation.rst
@@ -132,4 +132,4 @@ the developer can still use Smithy's built in validation, but return ``BadInput`
         };
     });
 
-.. _smithy.framework#ValidationException: https://github.com/awslabs/smithy/blob/main/smithy-validation-model/model/smithy.framework.validation.smithy#L9
+.. _smithy.framework#ValidationException: https://github.com/smithy-lang/smithy/blob/main/smithy-validation-model/model/smithy.framework.validation.smithy#L9