diff --git a/.gitmodules b/.gitmodules
index e69de29bb2d..bec0b848ccf 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -0,0 +1,4 @@
+[submodule "kotlinx-serialization"]
+ path = docs-test-submodule/kotlinx-serialization
+ url = https://github.com/Kotlin/kotlinx.serialization
+ branch = doc-restructuring
diff --git a/README.md b/README.md
index b1ccf6ad410..fe0939f5499 100644
--- a/README.md
+++ b/README.md
@@ -26,16 +26,17 @@ Note that source files for the [server-side landing page](https://kotlinlang.org
#### Sources in different repositories
-Source files for the language specification and the docs for coroutines, lincheck, Dokka, and Library creators' guidelines
+Source files for the language specification and the docs for coroutines, serialization, lincheck, Dokka, and Library creators' guidelines
are stored in separate repositories
-| Website page | GitHub repository |
-|--------------------------------------------------------------------------------------------------|---------------------------------------------------------------------|
-| [Coroutines docs](https://kotlinlang.org/docs/coroutines-guide.html) | [kotlinx.coroutines](https://github.com/Kotlin/kotlinx.coroutines/) |
-| [Lincheck docs](https://kotlinlang.org/docs/lincheck-guide.html) | [kotlinx.lincheck](https://github.com/Kotlin/kotlinx-lincheck/) |
-| [Dokka docs](https://kotlinlang.org/docs/dokka-introduction.html) | [Dokka](https://github.com/Kotlin/dokka/) |
-| [Library creators' guidelines](https://kotlinlang.org/docs/jvm-api-guidelines-introduction.html) | [api-guidelines](https://github.com/Kotlin/api-guidelines) |
-| [Language specification](https://kotlinlang.org/spec/introduction.html) | [kotlin-spec](https://github.com/Kotlin/kotlin-spec) |
+| Website page | GitHub repository |
+|--------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------|
+| [Coroutines docs](https://kotlinlang.org/docs/coroutines-guide.html) | [kotlinx.coroutines](https://github.com/Kotlin/kotlinx.coroutines/) |
+| [Lincheck docs](https://kotlinlang.org/docs/lincheck-guide.html) | [kotlinx.lincheck](https://github.com/Kotlin/kotlinx-lincheck/) |
+| [Dokka docs](https://kotlinlang.org/docs/dokka-introduction.html) | [Dokka](https://github.com/Kotlin/dokka/) |
+| [Serialization docs](https://kotlinlang.org/docs/serialization.html) | [kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization) |
+| [Library creators' guidelines](https://kotlinlang.org/docs/jvm-api-guidelines-introduction.html) | [api-guidelines](https://github.com/Kotlin/api-guidelines) |
+| [Language specification](https://kotlinlang.org/spec/introduction.html) | [kotlin-spec](https://github.com/Kotlin/kotlin-spec) |
#### Auto-generated content
diff --git a/docs-test-submodule/kotlinx-serialization b/docs-test-submodule/kotlinx-serialization
new file mode 160000
index 00000000000..4eb867cef67
--- /dev/null
+++ b/docs-test-submodule/kotlinx-serialization
@@ -0,0 +1 @@
+Subproject commit 4eb867cef67b0974ea9406130323a2ac2976a2d8
diff --git a/docs/kr.tree b/docs/kr.tree
index e1199758513..1a7ea7cf2e4 100644
--- a/docs/kr.tree
+++ b/docs/kr.tree
@@ -300,7 +300,9 @@
-
+
+
+