Skip to content
This repository has been archived by the owner on Jun 29, 2020. It is now read-only.

struktur

KotschM edited this page Apr 30, 2020 · 1 revision

Server

Projektstruktur

Der Server wird in 3(+1) C# Projekte aufgeteilt.

Der basis Namespace ist: MUDhub.*

Die einzelnen Projekte besitzen den Namespace:

  • MUDhub.Core.*: Eine .Net Standard Klassenbibliothek

    Enthält die Businesslogik des Servers und wird nachfolgend weiter unterteilt:

    • TODO: Unter Namespaces beschreiben
  • MUDhub.Core.Tests.*: Ein xUnit Testprojekt, das die Klassenbibliothek Unitestet

  • MUDhub.Server.*: Der eigentliche ASPNET CORE (web) Server, Hostet die MUD Server und nutzt hierfür die Klassenbibliothek

    • TODO: Unter Namespaces beschreiben
  • MUDhub.Server.Tests.*(optional): Das xUnit Testprojekt für den Server, kann die API Schnittstellen Unittesten.

Klassen Architektur

Klassen Architektur

Clone this wiki locally