ชื่อ: ไลบรารี AC# สำหรับจัดการการขึ้นต่อกันของบริการ ทำให้การตรวจจับปัญหาการขึ้นต่อกันในแอปพลิเคชันที่ซับซ้อนง่ายขึ้น นำเสนอข้อมูลการพึ่งพาของมนุษย์และเครื่องอ่านได้โดยไม่ต้องใช้เครื่องมือภายนอก เอกสารนี้ให้รายละเอียดคุณสมบัติ การติดตั้ง การใช้งาน และแนวทางการสนับสนุน
ชื่อ: การจัดการการพึ่งพาตนเอง
NAME คือไลบรารีการจัดการการขึ้นต่อกันของบริการที่ออกแบบมาเพื่อเปิดเผยและเข้าถึงข้อมูลบริการ ซึ่งเขียนด้วยภาษา C#
เป้าหมายคือการทำให้การตรวจจับปัญหาการพึ่งพาบริการง่ายขึ้นและง่ายขึ้นในโลกที่มีบริการต่อแอปพลิเคชันมากขึ้นเรื่อยๆ โดยให้ข้อมูลการพึ่งพาที่เป็นมิตรต่อมนุษย์และเครื่องจักรโดยไม่จำเป็นต้องใช้เครื่องมือภายนอก
คุณสมบัติหลัก
เริ่มต้นใช้งาน
การติดตั้งบน ASP.NET Web API
ไฟล์การกำหนดค่ามีอยู่ใน App_Start/NAMEConfig.cs และไฟล์คำจำกัดความการอ้างอิงคือ dependencies.json
การติดตั้งบน ASP.NET Core
แอปพลิเคชันที่ไม่ใช่เว็บ
สำหรับแอปพลิเคชันที่ไม่มีเว็บเซิร์ฟเวอร์ เราได้สร้างโซลูชัน SelfHost
คุณสามารถอ่านวิธีการติดตั้ง NAME บนแอปพลิเคชันเหล่านั้นได้ที่ การใช้ NAME บนแอปพลิเคชันที่ไม่ใช่บนเว็บ
เอกสารประกอบ
ดู Wiki สำหรับเอกสารฉบับเต็ม ตัวอย่าง รายละเอียดการปฏิบัติงาน และข้อมูลอื่นๆ
การสร้างและการทดสอบ
เรากำหนดโครงสร้างของเราโดยใช้ Cake ซึ่งช่วยให้เรากำหนดพื้นฐานทั่วไปสำหรับนักพัฒนาบนระบบปฏิบัติการที่แตกต่างกันได้ แต่ต้องใช้ .Net 4.5 หรือ Mono 4.2.3 ดังนั้น ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าการพึ่งพาเหล่านั้นแล้ว
สคริปต์ Bootstrap มีให้สำหรับทั้งสภาพแวดล้อม Windows และ Linux โปรดทราบว่าการทดสอบบางอย่างอาจไม่ทำงานบน Linux เนื่องจากบางโครงการกำหนดเป้าหมายเป็น .NET 4.5+
หากต้องการสร้างและรันการทดสอบหน่วยบน Windows ให้รันคำสั่ง:
หากต้องการสร้างและรันการทดสอบหน่วยบน Linux ให้รันคำสั่ง:
มีส่วนร่วม
เรารู้สึกขอบคุณอย่างยิ่งที่คุณให้ความสนใจในการร่วมให้ข้อมูลกับ NAME
สิ่งที่เราขอก็แค่ให้คุณปฏิบัติตามหลักเกณฑ์ง่ายๆ ดังนั้นโปรดอ่าน CONTRIBUTING.md เพื่อดูรายละเอียดเกี่ยวกับจรรยาบรรณของเรา และขั้นตอนในการส่งคำขอดึงข้อมูล
ขอขอบคุณผู้มีส่วนร่วม!
ใบอนุญาต
ลิขสิทธิ์© NOS Inovação
โครงการนี้ได้รับอนุญาตภายใต้ใบอนุญาต BSD 3-Clause - ดูรายละเอียดในไฟล์ใบอนุญาต