diff --git a/Docs/AccessControl.md b/Docs/Nuget/AccessControl.md
similarity index 89%
rename from Docs/AccessControl.md
rename to Docs/Nuget/AccessControl.md
index 0c1115c8b..b08f6c37f 100644
--- a/Docs/AccessControl.md
+++ b/Docs/Nuget/AccessControl.md
@@ -4,7 +4,7 @@
[](https://sonarcloud.io/summary/overall?id=Testably_Testably.Abstractions&branch=main)
[](https://sonarcloud.io/summary/overall?id=Testably_Testably.Abstractions&branch=main)
-ACL (access control list) extension methods for [Testably.Abstractions](../README.md) using [System.IO.FileSystem.AccessControl](https://www.nuget.org/packages/System.IO.FileSystem.AccessControl/).
+ACL (access control list) extension methods for [Testably.Abstractions](https://github.com/Testably/Testably.Abstractions) using [System.IO.FileSystem.AccessControl](https://www.nuget.org/packages/System.IO.FileSystem.AccessControl/).
Implements the methods from [FileSystemAclExtensions](https://learn.microsoft.com/en-us/dotnet/api/system.io.filesystemaclextensions) on the `IFileSystem` interface.
## Example
diff --git a/Docs/Compression.md b/Docs/Nuget/Compression.md
similarity index 88%
rename from Docs/Compression.md
rename to Docs/Nuget/Compression.md
index 4b8ad6c55..6c2d121b4 100644
--- a/Docs/Compression.md
+++ b/Docs/Nuget/Compression.md
@@ -4,7 +4,7 @@
[](https://sonarcloud.io/summary/overall?id=Testably_Testably.Abstractions&branch=main)
[](https://sonarcloud.io/summary/overall?id=Testably_Testably.Abstractions&branch=main)
-Compression extensions for [Testably.Abstractions](../README.md) using [System.IO.Compression](https://www.nuget.org/packages/System.IO.Compression/).
+Compression extensions for [Testably.Abstractions](https://github.com/Testably/Testably.Abstractions) using [System.IO.Compression](https://www.nuget.org/packages/System.IO.Compression/).
Wraps the static methods from [ZipFile](https://learn.microsoft.com/en-us/dotnet/api/system.io.compression.zipfile) in an extension on `IFileSystem`.
## Example
diff --git a/Docs/Interface.md b/Docs/Nuget/Interface.md
similarity index 94%
rename from Docs/Interface.md
rename to Docs/Nuget/Interface.md
index 82824aa6e..a081d00de 100644
--- a/Docs/Interface.md
+++ b/Docs/Nuget/Interface.md
@@ -4,7 +4,7 @@
[](https://sonarcloud.io/summary/overall?id=Testably_Testably.Abstractions&branch=main)
[](https://sonarcloud.io/summary/overall?id=Testably_Testably.Abstractions&branch=main)
-This library contains the abstraction interfaces for [Testably.Abstractions](../README.md), which allow replacing system dependencies:
+This library contains the abstraction interfaces for [Testably.Abstractions](https://github.com/Testably/Testably.Abstractions), which allow replacing system dependencies:
- The `IFileSystem` interface abstracts away all I/O-related functionality from the `System.IO` namespace:
Static methods are directly implemented on the `IFileSystem` interface.
diff --git a/Docs/Testing.md b/Docs/Nuget/Testing.md
similarity index 97%
rename from Docs/Testing.md
rename to Docs/Nuget/Testing.md
index 748b1bcd6..2b5bd249d 100644
--- a/Docs/Testing.md
+++ b/Docs/Nuget/Testing.md
@@ -4,7 +4,7 @@
[](https://sonarcloud.io/summary/overall?id=Testably_Testably.Abstractions&branch=main)
[](https://sonarcloud.io/summary/overall?id=Testably_Testably.Abstractions&branch=main)
-This library contains the testing helpers for [Testably.Abstractions](../README.md).
+This library contains the testing helpers for [Testably.Abstractions](https://github.com/Testably/Testably.Abstractions).
## MockFileSystem
diff --git a/Source/Testably.Abstractions.AccessControl/Testably.Abstractions.AccessControl.csproj b/Source/Testably.Abstractions.AccessControl/Testably.Abstractions.AccessControl.csproj
index f88f729d2..3b82ecf6f 100644
--- a/Source/Testably.Abstractions.AccessControl/Testably.Abstractions.AccessControl.csproj
+++ b/Source/Testably.Abstractions.AccessControl/Testably.Abstractions.AccessControl.csproj
@@ -7,7 +7,7 @@
-
diff --git a/Source/Testably.Abstractions.Compression/Testably.Abstractions.Compression.csproj b/Source/Testably.Abstractions.Compression/Testably.Abstractions.Compression.csproj
index 6a0530f58..a5c676a9f 100644
--- a/Source/Testably.Abstractions.Compression/Testably.Abstractions.Compression.csproj
+++ b/Source/Testably.Abstractions.Compression/Testably.Abstractions.Compression.csproj
@@ -7,7 +7,7 @@
-
diff --git a/Source/Testably.Abstractions.FileSystem.Interface/Testably.Abstractions.FileSystem.Interface.csproj b/Source/Testably.Abstractions.FileSystem.Interface/Testably.Abstractions.FileSystem.Interface.csproj
index af088c2c6..e406b95e2 100644
--- a/Source/Testably.Abstractions.FileSystem.Interface/Testably.Abstractions.FileSystem.Interface.csproj
+++ b/Source/Testably.Abstractions.FileSystem.Interface/Testably.Abstractions.FileSystem.Interface.csproj
@@ -7,7 +7,7 @@
-
+
diff --git a/Source/Testably.Abstractions.Interface/Testably.Abstractions.Interface.csproj b/Source/Testably.Abstractions.Interface/Testably.Abstractions.Interface.csproj
index eb9ce890f..ead8e7415 100644
--- a/Source/Testably.Abstractions.Interface/Testably.Abstractions.Interface.csproj
+++ b/Source/Testably.Abstractions.Interface/Testably.Abstractions.Interface.csproj
@@ -7,7 +7,7 @@
-
+
diff --git a/Source/Testably.Abstractions.Testing/Testably.Abstractions.Testing.csproj b/Source/Testably.Abstractions.Testing/Testably.Abstractions.Testing.csproj
index d1abe24c5..1c3d8c96b 100644
--- a/Source/Testably.Abstractions.Testing/Testably.Abstractions.Testing.csproj
+++ b/Source/Testably.Abstractions.Testing/Testably.Abstractions.Testing.csproj
@@ -6,7 +6,7 @@
-
+
diff --git a/Testably.Abstractions.sln b/Testably.Abstractions.sln
index ddc7181d5..946691a25 100644
--- a/Testably.Abstractions.sln
+++ b/Testably.Abstractions.sln
@@ -68,12 +68,6 @@ EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Testably.Abstractions.Compression.Tests", "Tests\Testably.Abstractions.Compression.Tests\Testably.Abstractions.Compression.Tests.csproj", "{5330AEEE-A915-4FF6-A85D-E9CCA161B654}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Docs", "Docs", "{4D70CF83-2EEE-439E-AA30-3FADAACAEB0C}"
- ProjectSection(SolutionItems) = preProject
- Docs\AccessControl.md = Docs\AccessControl.md
- Docs\Compression.md = Docs\Compression.md
- Docs\Interface.md = Docs\Interface.md
- Docs\Testing.md = Docs\Testing.md
- EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Helpers", "Helpers", "{B6C45D8A-A545-402E-A6B0-47BC7D9BBCF5}"
EndProject
@@ -104,6 +98,14 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Core", "Core", "{F049D1AF-3
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Testably.Abstractions.Core.Api.Tests", "Tests\Api\Testably.Abstractions.Core.Api.Tests\Testably.Abstractions.Core.Api.Tests.csproj", "{CF5BBD40-DC43-4B0C-8521-ACD3B8ABFF20}"
EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Nuget", "Nuget", "{B9E1E12B-9E7F-415A-B956-567694022C27}"
+ ProjectSection(SolutionItems) = preProject
+ Docs\Nuget\AccessControl.md = Docs\Nuget\AccessControl.md
+ Docs\Nuget\Compression.md = Docs\Nuget\Compression.md
+ Docs\Nuget\Interface.md = Docs\Nuget\Interface.md
+ Docs\Nuget\Testing.md = Docs\Nuget\Testing.md
+ EndProjectSection
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -204,6 +206,7 @@ Global
{B9DFD3C7-44B7-4A38-A2B7-A96B5BC3651C} = {F049D1AF-3FB0-43F0-B7EE-225C37D5D142}
{E447F0BC-7630-41E2-9EA3-DC065827694C} = {F049D1AF-3FB0-43F0-B7EE-225C37D5D142}
{CF5BBD40-DC43-4B0C-8521-ACD3B8ABFF20} = {8A44FA00-968E-4CEC-90E6-94A878B9DEB2}
+ {B9E1E12B-9E7F-415A-B956-567694022C27} = {4D70CF83-2EEE-439E-AA30-3FADAACAEB0C}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {EC4D8481-B9FD-41B5-832A-369210993DF4}