2 مستودعات
Standardized input and output specifications that plugins must follow to ensure interoperability.
Distinct from Interface Plugins: Distinct from Interface Plugins by focusing on the formal contract/specification rather than the mechanism of injecting logic into a UI.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Plugin Interface Contracts. Refine with filters or upvote what's useful.
imagemin هو أداة لتحسين وتصغير حجم الصور في Node.js مصممة لتقليل حجم تخزين أصول الصور. يعمل كمحسن لأصول خط أنابيب البناء (build pipeline) يستخدم كلاً من الضغط المفقود وغير المفقود لإزالة البيانات الوصفية غير الضرورية وتحسين بيانات البكسل. يستخدم المشروع بنية قائمة على الإضافات لتوسيع وظائفه، حيث يقوم بتحميل وحدات خارجية تتعامل مع تنسيقات صور وخوارزميات ضغط محددة. وهذا يسمح للأداة بالعمل كمجموعة أدوات مرنة لأتمتة ضغط الصور داخل خطوط أنابيب التطوير. يغطي النظام إمكانيات واسعة لتحسين أداء الويب، بما في ذلك التكامل في خطوط أنابيب أصول الواجهة الأمامية وسير عمل إنشاء المواقع الثابتة لتقليل استهلاك النطاق الترددي وتحسين سرعات تحميل الصفحات.
Enforces a consistent interface contract for plugins to ensure different image optimizers can interoperate seamlessly.
Geocoder هي مكتبة PHP لتحويل العناوين إلى إحداثيات جغرافية والعكس باستخدام خدمات مختلفة تابعة لجهات خارجية. تعمل كغلاف geocoding متعدد المزودين ومحرك geocoding عكسي، مما يوفر طبقة تجريد لإدارة واجهات برمجة تطبيقات geocoding متعددة. يسمح المشروع بالتبديل بين المزودين أو تسلسل الطلبات لضمان التوفر العالي. كما يعمل كمحلل موقع GeoIP، حيث يترجم عناوين IP إلى إحداثيات جغرافية وتفاصيل الموقع من خلال خدمات عن بُعد أو قواعد بيانات ثنائية محلية. تتضمن المكتبة قدرات لتصدير كائنات الموقع والعنوان إلى تنسيقات جغرافية موحدة. توفر أدوات لتنسيق سلاسل العناوين المخصصة، والاستعلام الواعي بالموقع، وتخزين النتائج مؤقتاً لتقليل طلبات الشبكة المتكررة. يدعم النظام تنفيذ مزودين مخصصين ويتضمن تحليل الأداء لقياس الوقت والذاكرة المستهلكة في مكالمات تحديد الموقع الجغرافي.
Defines standard interface contracts for geocoding services to decouple core logic from specific third-party API implementations.