diff --git a/MfGames.sln b/MfGames.sln index 50bb854..beb41ec 100644 --- a/MfGames.sln +++ b/MfGames.sln @@ -93,7 +93,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MfGames.Nitride.Exec", "src EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MfGames.Nitride.Exec.Tests", "tests\MfGames.Nitride.Exec.Tests\MfGames.Nitride.Exec.Tests.csproj", "{B47F12D0-70A0-410F-A023-97437A2CEDC6}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MfGames.Crypto", "src\MfGames.Crypto\MfGames.Crypto.csproj", "{832DBBC9-3A53-4F6B-B98C-4059DF780124}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MfGames.Cryptography", "src\MfGames.Cryptography\MfGames.Cryptography.csproj", "{832DBBC9-3A53-4F6B-B98C-4059DF780124}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MfGames.Crypto.Tests", "tests\MfGames.Crypto.Tests\MfGames.Crypto.Tests.csproj", "{7A773B2F-ADF4-450F-8F43-D3C3C689E1CE}" EndProject diff --git a/docs/index.md b/docs/index.md index d576f69..ff8f04d 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,6 +1,14 @@ -# MfGames' CIL Libraries for C# and DotNet +# MfGames .NET Libraries + +This is a monorepo that contains a variety of libraries and programs for use with C# and other .NET languages. ## Libraries +- Cryptography - Utility functions and helpers for working with encryption and cryptography - [Gallium](./gallium/index.md) - A simple Entity-Component-System (ECS) based on `System.Linq` +- IO - Utilities, helpers, and extensions for the `System.IO` namespace +- Locking - Wrappers around `SlimReadWriteLock` and other locking +- Markdown - A library for manipulating, transforming, and querying Markdown documents - [Nitride](./nitride/index.md) - A static site generator (plus others) library based on Gallium. +- TestSetup - An opinionated setup for Xunit that uses Autofac and Serilog +- ToolBuilder - An opinionated library for easily creating CLI tools using subcommands diff --git a/src/MfGames.Crypto/ByteStringFormat.cs b/src/MfGames.Cryptography/ByteStringFormat.cs similarity index 100% rename from src/MfGames.Crypto/ByteStringFormat.cs rename to src/MfGames.Cryptography/ByteStringFormat.cs diff --git a/src/MfGames.Crypto/Extensions/CryptoByteArrayExtensions.cs b/src/MfGames.Cryptography/Extensions/CryptoByteArrayExtensions.cs similarity index 100% rename from src/MfGames.Crypto/Extensions/CryptoByteArrayExtensions.cs rename to src/MfGames.Cryptography/Extensions/CryptoByteArrayExtensions.cs diff --git a/src/MfGames.Crypto/Extensions/CryptoStringExtensions.cs b/src/MfGames.Cryptography/Extensions/CryptoStringExtensions.cs similarity index 100% rename from src/MfGames.Crypto/Extensions/CryptoStringExtensions.cs rename to src/MfGames.Cryptography/Extensions/CryptoStringExtensions.cs diff --git a/src/MfGames.Crypto/Hashes/HashType.cs b/src/MfGames.Cryptography/Hashes/HashType.cs similarity index 100% rename from src/MfGames.Crypto/Hashes/HashType.cs rename to src/MfGames.Cryptography/Hashes/HashType.cs diff --git a/src/MfGames.Crypto/Hashes/HashTypeExtensions.cs b/src/MfGames.Cryptography/Hashes/HashTypeExtensions.cs similarity index 100% rename from src/MfGames.Crypto/Hashes/HashTypeExtensions.cs rename to src/MfGames.Cryptography/Hashes/HashTypeExtensions.cs diff --git a/src/MfGames.Crypto/MfGames.Crypto.csproj b/src/MfGames.Cryptography/MfGames.Cryptography.csproj similarity index 96% rename from src/MfGames.Crypto/MfGames.Crypto.csproj rename to src/MfGames.Cryptography/MfGames.Cryptography.csproj index 7c97645..09879e4 100644 --- a/src/MfGames.Crypto/MfGames.Crypto.csproj +++ b/src/MfGames.Cryptography/MfGames.Cryptography.csproj @@ -13,6 +13,7 @@ cli https://src.mfgames.com/mfgames-cil/mfgames-cil MIT + MfGames.Crypto diff --git a/src/MfGames.IO/MfGames.IO.csproj b/src/MfGames.IO/MfGames.IO.csproj index fe0f993..c0a66c6 100644 --- a/src/MfGames.IO/MfGames.IO.csproj +++ b/src/MfGames.IO/MfGames.IO.csproj @@ -30,6 +30,6 @@ - + diff --git a/tests/MfGames.Crypto.Tests/MfGames.Crypto.Tests.csproj b/tests/MfGames.Crypto.Tests/MfGames.Crypto.Tests.csproj index b45cd57..1f12f34 100644 --- a/tests/MfGames.Crypto.Tests/MfGames.Crypto.Tests.csproj +++ b/tests/MfGames.Crypto.Tests/MfGames.Crypto.Tests.csproj @@ -35,7 +35,7 @@ - +