NOM : bibliothèque AC# pour gérer les dépendances de service, simplifiant la détection des problèmes de dépendance dans les applications complexes. Il offre des informations sur les dépendances lisibles par l’homme et la machine sans outils externes. Ce document détaille ses fonctionnalités, ses directives d'installation, d'utilisation et de contribution.
NOM : Gestion des dépendances autonomes
NAME est une bibliothèque de gestion des dépendances de services conçue pour exposer et accéder aux informations sur les services, écrites en C#.
Son objectif est de faciliter et de simplifier la détection des problèmes de dépendances de services dans un monde où il y a de plus en plus de services par application. Il fournit des informations sur les dépendances conviviales pour l’homme et la machine sans avoir besoin d’outils externes.
Principales caractéristiques
Commencer
Installation sur l'API Web ASP.NET
Le fichier de configuration est présent dans App_Start/NAMEConfig.cs et le fichier de définition des dépendances est dependencies.json.
Installation sur ASP.NET Core
Applications non Web
Pour les applications sans serveur Web, nous avons créé une solution SelfHost.
Vous pouvez lire comment installer NAME sur ces applications dans Utilisation de NAME sur des applications non Web.
Documentation
Consultez le wiki pour obtenir une documentation complète, des exemples, des détails opérationnels et d'autres informations.
Construction et tests
Nous définissons notre build à l'aide de Cake, cela nous permet de définir un terrain d'entente pour les développeurs sur différents systèmes d'exploitation, mais cela nécessite .Net 4.5 ou Mono 4.2.3, alors assurez-vous d'avoir configuré ces dépendances.
Les scripts d'amorçage sont fournis pour les environnements Windows et Linux. Gardez à l’esprit que tous les tests ne fonctionneront pas sous Linux, car certains projets ciblent .NET 4.5+.
Pour créer et exécuter des tests unitaires sous Windows, exécutez la commande :
Pour créer et exécuter des tests unitaires sous Linux, exécutez la commande :
Contribuer
Nous apprécions vraiment votre intérêt à contribuer à NAME.
Tout ce que nous vous demandons, c'est de suivre quelques directives simples, alors veuillez lire le CONTRIBUTING.md pour plus de détails sur notre code de conduite et le processus de soumission des demandes de tirage.
Merci, contributeurs !
Licence
Copyright © NOS Inovação.
Ce projet est sous licence BSD 3-Clause - voir le fichier LICENSE pour plus de détails