💾 Archived View for mfgames.com › mfgames-cil captured on 2024-05-10 at 10:45:35. Gemini links have been rewritten to link to archived content

View Raw

More Information

➡️ Next capture (2024-06-16)

-=-=-=-=-=-=-

MfGames .NET Libraries

Up a Level

News

2024-04-21 Renaming MfGames.Crypto to MfGames.Cryptography

2024-04-20 Online Documentation

Blog Archives

Introduction

This monorepo[1] is the collection of all Moonfire Games's libraries for languages supported by the Common Intermediate Language[2] (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.

1: https://en.wikipedia.org/wiki/Monorepo

2: https://en.wikipedia.org/wiki/Common_Intermediate_Language

Documentation

The documentation for the entire project can be found in the ./docs/ folder[3] of this project, but below are some notable links are:

3: ./docs/

MfGames.Gallium - A simplified Entity-Component-System (ECS) modeled after LINQ methods calls and suitable for environment where ease of use is more critical than performance.

MfGames.Nitride - A flexible, configuration-as-code, static site generator build on top of MfGames.Gallium.

Installing Packages

These packages are not available on NuGet.org, but are available through the MfGames package register for this project. The best way to use them is to configure the `NuGet.config` file in the root of the project.

<!-- NuGet.Config --
<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <packageSources>
    <clear />
    <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
    <add key="mfgames.com" value="https://src.mfgames.com/api/packages/mfgames-cil/nuget/index.json" protocolVersion="3" />
  </packageSources>
  <packageSourceMapping>
    <packageSource key="nuget.org">
      <package pattern="*" />
    </packageSource>
    <packageSource key="mfgames.com">
      <package pattern="MfGames.*" />
    </packageSource>
  </packageSourceMapping>
</configuration>

Metadata

Categories:

MfGames .NET Libraries

Footer

Below are various useful links within this site and to related sites (not all have been converted over to Gemini).

Categories

D. Moonfire

Fedran

The Moonfires

HTML

Atom Feed