dotnet clean arch
1.0.0
يوفر هذا المستودع تنفيذًا للهندسة المعمارية النظيفة في حل C# يتكامل مع واجهة برمجة تطبيقات HTTP للطقس ، ودمج الأدوات الحديثة الأساسية مثل Prometheus و Grafana للمراقبة والملاحظة.
يتبع هذا المشروع هيكل الهندسة المعمارية النظيفة:
CleanArch.Api : طبقة API على الويب ، تحتوي على وحدات تحكم ، والتكوين ، وإعداد حقن التبعية.CleanArch.Domain : منطق الأعمال الأساسي والكيانات المجال.CleanArch.Application : المنطق الخاص بالتطبيق والاستخدام.CleanArch.Infrastructure : رمز البنية التحتية مثل تكامل الخدمة الخارجية واستمرار البيانات. يستخدم المشروع المكتبات والأدوات التالية:
يتضمن المشروع ملف docker-compose.yml الذي ينشئ:
يعرض التطبيق مقاييس AT /metrics باستخدام مكتبة Prometheus.net .
git clone https://github.com/MatheusSw/dotnet-clean-arch.git
cd CleanArchdocker-compose up --build/weathers?location=Brasil Sao Paulo : يجلب معلومات الطقس لموقع معين باستخدام Weatherstack API.