diff --git a/README.md b/README.md index ad13649..eced27e 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ -# MfGames CIL (C# and .NET) Libraries +# MfGames .NET Libraries This [monorepo](https://en.wikipedia.org/wiki/Monorepo) is the collection of all Moonfire Games's libraries for languages supported by the [Common Intermediate Language](https://en.wikipedia.org/wiki/Common_Intermediate_Language) (CIL), also known as .NET and C#. Some of these libraries have roots back into development since 2001 and they have gone through a number of iterations. ## Documentation -The documentation for the entire project can be found in the [./docs/ folders](./docs/index.md) of this registry, but below are some notable links there. +The documentation for the entire project can be found in the [./docs/ folder](./docs/index.md) of this project, but below are some notable links are: - [MfGames.Gallium](./docs/gallium/index.md) - A toy Entity-Component-System (ECS) modeled after LINQ methods calls and suitable for environment where ease of use is more critical than performance. - [MfGames.Nitride](./docs/nitride/index.md) - A flexible, configuration-as-code, static site generator build on top of MfGames.Gallium. diff --git a/docs/gallium/index.md b/docs/gallium/index.md index 7946fc4..3116141 100644 --- a/docs/gallium/index.md +++ b/docs/gallium/index.md @@ -2,37 +2,6 @@ Gallium is a simple [Entity-Component-System](https://en.wikipedia.org/wiki/Entity_component_system) (ECS) written to mimic much of the `System.Linq` namespace in C#. It is focused on less on performance and volume, and more with following established C# patterns to make it easy to use. -## Installation - -At the moment, Gallium is not in nuget.org. Instead, it can be downloaded from the MfGames repository by configuring `NuGet.config` to pull the `MfGames.*` packages from [src.mfgames.com](https://src.mfgames.com/): - -```xml - - - - - - - - - - - - - - - - - -> -``` - -There is only one package, `MfGames.Gallium` which can be installed from inside Rider, Visual Studio, or via the `dotnet` command line: - -```shell -dotnet add package MfGames.Gallium -``` - ## Namespace The bulk of the library is located in the `MfGames.Gallium` namespace. @@ -41,6 +10,12 @@ The bulk of the library is located in the `MfGames.Gallium` namespace. using MfGames.Gallium; ``` +There is only one package, `MfGames.Gallium` which can be installed from inside Rider, Visual Studio, or via the `dotnet` command line: + +```shell +dotnet add package MfGames.Gallium +``` + ## Entities The primary object of the ECS is the `Entity` class, a flyweight class with little more than an integer identifier and a collection of components. diff --git a/src/MfGames.Nitride.Markdown/MakeSingleLinkListItems.cs b/src/MfGames.Nitride.Markdown/MakeSingleLinkListItems.cs index 6a16850..5e9589d 100644 --- a/src/MfGames.Nitride.Markdown/MakeSingleLinkListItems.cs +++ b/src/MfGames.Nitride.Markdown/MakeSingleLinkListItems.cs @@ -39,15 +39,16 @@ public class MakeSingleLinkListItems : IOperation string output = Regex.Replace( content, - @"- \[\[(?