5 مستودعات
Callbacks executed during the application startup process to inject plugins or global context.
Distinct from Application Framework Extensions: Distinct from Application Framework Extensions by specifically targeting the initialization phase before the first render.
Explore 5 awesome GitHub repositories matching software engineering & architecture · Initialization Extensions. Refine with filters or upvote what's useful.
Inertia is a server-driven frontend framework designed to create monolithic single page applications. It acts as a state synchronization protocol and client-side routing bridge, allowing developers to build interactive experiences using modern JavaScript component libraries while keeping routing and controllers on the server. This approach eliminates the need for a separate REST or GraphQL API layer by passing data from server controllers to frontend components as props via JSON payloads. The framework distinguishes itself by utilizing adapter-based integration to link various backend environ
Allows injecting plugins or setting global context values via a callback that runs before the application renders.
Acra is an Android crash reporting framework and diagnostic data collector designed to detect failures and capture device diagnostics, system logs, and application state. It serves as an embeddable library for capturing and processing crash reports, providing a pipeline to send this data to custom backends or via email. The project features a plugin-based sender architecture that allows reports to be routed through HTTP endpoints, email clients, or proprietary backend implementations. It includes a user-controlled reporting system with preference toggles and interactive dialogs to manage user
Ensures reporting initialization occurs after multidex installation to prevent startup failures.
Strider هو خادم CI/CD مصمم لأتمتة بناء واختبار ونشر البرمجيات من خلال خطوط أنابيب التكامل والتسليم المستمر. يعمل كنظام بناء حاويات ينفذ المهام داخل حاويات معزولة للحفاظ على بيئات متسقة عبر أجهزة مضيفة مختلفة. تطبق المنصة نموذج التكوين ككود، حيث تدير إعدادات المشروع ومتغيرات البيئة من خلال ملفات خاضعة للتحكم في الإصدار لضمان سير عمل قابل للتكرار. كما تتكامل مع خوادم الدليل الخارجية عبر LDAP لإدارة هويات المستخدمين وأذونات الوصول الإداري. يتضمن النظام واجهة برمجة تطبيقات أتمتة RESTful لإدارة الحالة الداخلية وتشغيل خطوط الأنابيب عبر طلبات الويب. يدعم تنفيذ المهام المتزامنة لتقليل وقت المعالجة ويوفر نموذج توسيع قائم على المكونات الإضافية لإضافة خطافات مخصصة وعناصر واجهة مستخدم.
Bootstraps the system by loading extensions from the filesystem and applying a custom configuration object.
Viewers is a zero-footprint DICOMweb medical imaging viewer and a modular plugin framework. It serves as a diagnostic interface for rendering 2D and 3D medical images, providing a web-based clinical workflow engine to automate image layouts and toolsets. The project distinguishes itself through a highly extensible architecture that allows for the development of custom clinical workflows, specialized viewing modes, and the integration of external functional extensions. It includes a dedicated command line interface for managing these plugins and supports white-labeling through a comprehensive
Executes setup tasks and registers event listeners before modules are fully registered.
Behat هو إطار عمل للتطوير القائم على السلوك (BDD) وأداة لأتمتة الاختبار لـ PHP. يعمل كمشغل اختبار Gherkin يقوم بتعيين ملفات الميزات باللغة الطبيعية إلى أساليب PHP قابلة للتنفيذ للتحقق من أن تنفيذ البرنامج يتوافق مع متطلبات العمل. يُمكّن إطار العمل من تحديد سلوك التطبيق باستخدام تنسيق منظم وسهل القراءة للبشر بناءً على قصص المستخدمين، مع دعم كلمات رئيسية مترجمة لأصحاب المصلحة غير الناطقين بالإنجليزية. يتميز بطبقة محاكاة متصفح قائمة على برامج التشغيل للتحقق من واجهة المستخدم وتكاملات متخصصة لنواة Symfony وسير عمل Drupal. تغطي مجموعة الأدوات مجموعة واسعة من القدرات بما في ذلك اختبار الانحدار التلقائي، وأتمتة متصفح الويب، ومعالجة البيانات المعقدة عبر تحويلات الجداول. يوفر واجهة سطر أوامر لتنفيذ الاختبار، وخطافات دورة الحياة للإعداد والتفكيك، ونظام إضافات لتوسيع الوظائف الأساسية بأدوات الطرف الثالث. نتائج التنفيذ متاحة بتنسيقات متعددة، بما في ذلك نص سهل القراءة، و JSON، و JUnit XML.
Provides a plugin system to add custom configuration options and initialization logic to the execution environment.