5 repositorios
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 es un servidor de CI/CD diseñado para automatizar la construcción, prueba y despliegue de software a través de pipelines de integración y entrega continua. Funciona como un sistema de construcción contenedorizado que ejecuta tareas dentro de contenedores aislados para mantener entornos consistentes en diferentes máquinas anfitrionas. La plataforma implementa un modelo de configuración como código, gestionando la configuración del proyecto y las variables de entorno a través de archivos controlados por versiones para asegurar flujos de trabajo reproducibles. Además, se integra con servidores de directorio externos mediante LDAP para gestionar identidades de usuario y permisos de acceso administrativo. El sistema incluye una API de automatización RESTful para gestionar el estado interno y activar pipelines mediante peticiones web. Admite la ejecución concurrente de trabajos para reducir el tiempo de procesamiento y proporciona un modelo de extensión basado en plugins para añadir hooks personalizados y elementos de interfaz de usuario.
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 es un framework de desarrollo guiado por comportamiento (BDD) y herramienta de automatización de pruebas para PHP. Funciona como un ejecutor de pruebas Gherkin que mapea archivos de características en lenguaje natural a métodos PHP ejecutables para verificar que la implementación del software se alinea con los requisitos de negocio. El framework permite la definición del comportamiento de la aplicación utilizando un formato estructurado y legible por humanos basado en historias de usuario, soportando palabras clave localizadas para partes interesadas que no hablan inglés. Se distingue por una capa de simulación de navegador basada en drivers para la verificación de la interfaz de usuario e integraciones especializadas para el kernel de Symfony y flujos de trabajo de Drupal. El conjunto de herramientas cubre una amplia gama de capacidades, incluyendo pruebas de regresión automatizadas, automatización de navegadores web y manejo complejo de datos mediante transformaciones de tablas. Proporciona una interfaz de línea de comandos para la ejecución de pruebas, hooks de ciclo de vida para configuración y limpieza, y un sistema de plugins para extender la funcionalidad principal con herramientas de terceros. Los resultados de la ejecución están disponibles en múltiples formatos, incluyendo texto legible por humanos, JSON y JUnit XML.
Provides a plugin system to add custom configuration options and initialization logic to the execution environment.