NAME: AC#-Bibliothek zur Verwaltung von Dienstabhängigkeiten, die die Erkennung von Abhängigkeitsproblemen in komplexen Anwendungen vereinfacht. Es bietet menschen- und maschinenlesbare Abhängigkeitsinformationen ohne externe Tools. In diesem Dokument werden die Funktionen, Installations-, Nutzungs- und Beitragsrichtlinien detailliert beschrieben.
NAME: Eigenständiges Abhängigkeitsmanagement
NAME ist eine in C# geschriebene Bibliothek zur Verwaltung von Dienstabhängigkeiten, die für die Offenlegung und den Zugriff auf Dienstinformationen entwickelt wurde.
Ziel ist es, die Erkennung von Dienstabhängigkeitsproblemen in einer Welt, in der es immer mehr Dienste pro Anwendung gibt, einfacher und einfacher zu machen. Es stellt menschen- und maschinenfreundliche Abhängigkeitsinformationen bereit, ohne dass externe Tools erforderlich sind.
Hauptmerkmale
Erste Schritte
Installation auf der ASP.NET-Web-API
Die Konfigurationsdatei ist in App_Start/NAMEConfig.cs vorhanden und die Abhängigkeitsdefinitionsdatei ist dependencies.json.
Installation auf ASP.NET Core
Nicht-Webanwendungen
Für Anwendungen ohne Webserver haben wir eine SelfHost-Lösung erstellt.
Wie Sie NAME in diesen Anwendungen installieren, erfahren Sie unter NAME in Nicht-Webanwendungen verwenden.
Dokumentation
Die vollständige Dokumentation, Beispiele, Betriebsdetails und andere Informationen finden Sie im Wiki.
Bauen und testen
Wir definieren unseren Build mit Cake. Dadurch können wir eine gemeinsame Basis für Entwickler auf verschiedenen Betriebssystemen definieren. Dafür ist jedoch .Net 4.5 oder Mono 4.2.3 erforderlich. Stellen Sie daher sicher, dass Sie diese Abhängigkeiten eingerichtet haben.
Bootstrap-Skripte werden sowohl für Windows- als auch für Linux-Umgebungen bereitgestellt. Beachten Sie, dass nicht alle Tests unter Linux ausgeführt werden können, da einige Projekte auf .NET 4.5+ abzielen.
Um Unit-Tests unter Windows zu erstellen und auszuführen, führen Sie den folgenden Befehl aus:
Um Unit-Tests unter Linux zu erstellen und auszuführen, führen Sie den folgenden Befehl aus:
Mitwirken
Wir freuen uns sehr über Ihr Interesse, einen Beitrag zu NAME zu leisten.
Wir bitten Sie lediglich, einige einfache Richtlinien zu befolgen. Lesen Sie daher bitte die Seite CONTRIBUTING.md, um Einzelheiten zu unserem Verhaltenskodex und dem Verfahren zum Einreichen von Pull-Anfragen zu erfahren.
Vielen Dank, Mitwirkende!
Lizenz
Copyright © NOS Inovação.
Dieses Projekt ist unter der BSD 3-Clause-Lizenz lizenziert – Einzelheiten finden Sie in der LIZENZ-Datei