이름: 서비스 종속성을 관리하고 복잡한 애플리케이션에서 종속성 문제 감지를 단순화하기 위한 AC# 라이브러리입니다. 외부 도구 없이 사람과 기계가 읽을 수 있는 종속성 정보를 제공합니다. 이 문서에서는 기능, 설치, 사용 및 기여 지침을 자세히 설명합니다.
이름: 자체 포함 종속성 관리
NAME은 C#으로 작성된 서비스 정보를 노출하고 액세스하도록 설계된 서비스 종속성 관리 라이브러리입니다.
그 목표는 애플리케이션당 서비스가 점점 더 많아지는 세상에서 서비스 종속성 문제를 더 쉽고 간단하게 감지하는 것입니다. 외부 도구 없이도 인간과 기계 친화적인 종속성 정보를 제공합니다.
주요 특징
시작하기
ASP.NET 웹 API에 설치
구성 파일은 App_Start/NAMEConfig.cs에 있고 종속성 정의 파일은 dependency.json입니다.
ASP.NET Core에 설치
웹이 아닌 애플리케이션
웹 서버가 없는 애플리케이션을 위해 우리는 SelfHost 솔루션을 만들었습니다.
웹 애플리케이션이 아닌 애플리케이션에서 NAME 사용에서 해당 애플리케이션에 NAME을 설치하는 방법을 읽을 수 있습니다.
선적 서류 비치
전체 문서, 예제, 운영 세부 정보 및 기타 정보는 Wiki를 참조하세요.
빌드 및 테스트
Cake를 사용하여 빌드를 정의합니다. 이를 통해 다양한 운영 체제를 사용하는 개발자를 위한 공통 기반을 정의할 수 있지만 .Net 4.5 또는 Mono 4.2.3이 필요하므로 해당 종속성을 설정했는지 확인하세요.
부트스트랩 스크립트는 Windows 및 Linux 환경 모두에 제공됩니다. 일부 프로젝트는 .NET 4.5 이상을 대상으로 하기 때문에 모든 테스트가 Linux에서 실행되는 것은 아닙니다.
Windows에서 단위 테스트를 빌드하고 실행하려면 다음 명령을 실행하십시오.
Linux에서 단위 테스트를 빌드하고 실행하려면 다음 명령을 실행하십시오.
기여
NAME에 기여하는 데 관심을 가져주셔서 진심으로 감사드립니다.
우리가 요구하는 것은 몇 가지 간단한 지침을 따르는 것뿐입니다. 따라서 우리의 행동 강령과 끌어오기 요청 제출 프로세스에 대한 자세한 내용은 CONTRIBUTING.md를 읽어보시기 바랍니다.
감사합니다, 기여자 여러분!
특허
저작권 © NOS Inovação.
이 프로젝트는 BSD 3조 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.