الاسم: مكتبة AC# لإدارة تبعيات الخدمة، وتبسيط اكتشاف مشكلات التبعيات في التطبيقات المعقدة. فهو يوفر معلومات تبعية يمكن قراءتها بواسطة الإنسان والآلية بدون أدوات خارجية. يعرض هذا المستند تفاصيل ميزاته وتثبيته واستخدامه وإرشادات المساهمة.
الاسم: إدارة التبعيات المستقلة
NAME هي مكتبة لإدارة تبعيات الخدمة مصممة للكشف عن معلومات الخدمات والوصول إليها، وهي مكتوبة بلغة C#.
هدفها هو تسهيل اكتشاف مشكلات تبعيات الخدمة في عالم يوجد فيه المزيد والمزيد من الخدمات لكل تطبيق. فهو يوفر معلومات تبعيات صديقة للإنسان والآلة دون الحاجة إلى أدوات خارجية.
الميزات الرئيسية
ابدء
التثبيت على ASP.NET Web API
ملف التكوين موجود في App_Start/NAMEConfig.cs وملف تعريف التبعيات هو Dedeency.json.
التثبيت على ASP.NET الأساسية
تطبيقات غير الويب
بالنسبة للتطبيقات التي لا تحتوي على خادم ويب، قمنا بإنشاء حل 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 فقرات - راجع ملف الترخيص للحصول على التفاصيل