5 Repos
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 ist ein CI/CD-Server, der darauf ausgelegt ist, das Bauen, Testen und Bereitstellen von Software durch Continuous-Integration- und Delivery-Pipelines zu automatisieren. Er fungiert als containerisiertes Build-System, das Aufgaben innerhalb isolierter Container ausführt, um konsistente Umgebungen über verschiedene Host-Maschinen hinweg beizubehalten. Die Plattform implementiert ein Configuration-as-Code-Modell und verwaltet Projekteinstellungen sowie Umgebungsvariablen über versionskontrollierte Dateien, um reproduzierbare Workflows zu gewährleisten. Zudem integriert sie sich über LDAP mit externen Verzeichnisservern, um Benutzeridentitäten und administrative Zugriffsberechtigungen zu verwalten. Das System enthält eine RESTful-Automatisierungs-API zur Verwaltung des internen Zustands und zum Auslösen von Pipelines über Web-Requests. Es unterstützt die gleichzeitige Job-Ausführung, um die Verarbeitungszeit zu reduzieren, und bietet ein Plugin-basiertes Erweiterungsmodell zum Hinzufügen benutzerdefinierter Hooks und Benutzeroberflächenelemente.
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 ist ein Framework für verhaltensgesteuerte Entwicklung (BDD) und ein Testautomatisierungstool für PHP. Es fungiert als Gherkin-Test-Runner, der natürlichsprachliche Feature-Dateien auf ausführbare PHP-Methoden abbildet, um zu überprüfen, ob die Softwareimplementierung den Geschäftsanforderungen entspricht. Das Framework ermöglicht die Definition des Anwendungsverhaltens unter Verwendung eines strukturierten, menschenlesbaren Formats basierend auf User Stories und unterstützt lokalisierte Schlüsselwörter für nicht-englischsprachige Stakeholder. Es zeichnet sich durch eine treiberbasierte Browser-Simulationsschicht für die Überprüfung der Benutzeroberfläche und spezialisierte Integrationen für den Symfony-Kernel und Drupal-Workflows aus. Das Toolset deckt ein breites Spektrum an Funktionen ab, einschließlich automatisierter Regressionstests, Webbrowser-Automatisierung und komplexer Datenhandhabung durch Tabellentransformationen. Es bietet eine Befehlszeilenschnittstelle für die Testausführung, Lebenszyklus-Hooks für Setup und Teardown sowie ein Plugin-System zur Erweiterung der Kernfunktionalität mit Tools von Drittanbietern. Die Ausführungsergebnisse sind in mehreren Formaten verfügbar, darunter menschenlesbarer Text, JSON und JUnit XML.
Provides a plugin system to add custom configuration options and initialization logic to the execution environment.