2 个仓库
Mechanisms for grouping plugins into units that execute in a predefined order during initialization.
Distinct from Bundling Plugins: Focuses on the ordering and grouping of plugin execution rather than the logic within the plugins themselves.
Explore 2 awesome GitHub repositories matching development tools & productivity · Plugin Execution Sequencing. Refine with filters or upvote what's useful.
Kubebuilder is a framework and set of scaffolding tools used to build Kubernetes APIs and controllers. It functions as an operator framework that provides generators for custom resource definitions, admission webhooks, and RBAC manifests to extend cluster functionality. The project distinguishes itself through marker-based code generation, which parses source code comments to automatically produce Kubernetes manifests and boilerplate logic. It employs a hub-and-spoke versioning model to translate data between multiple API versions and uses a three-way merge strategy to automate project migrat
Groups multiple plugins into a single unit that executes in a predefined order during initialization.
Seneca 是一个用于 Node.js 的消息驱动架构框架和微服务工具包。它作为分布式任务编排器和基于模式的消息路由器运行,允许开发人员构建通过消息总线通信的解耦服务系统。 该框架通过将业务逻辑组织为可重用、可配置模块的模块化插件系统而脱颖而出。它支持动态操作扩展,使新的处理程序能够包装或覆盖现有的操作模式,从而在不修改原始代码的情况下注入自定义逻辑。 该系统涵盖了广泛的功能,包括分布式服务通信、异步操作编排和实体数据管理。它还提供用于操作模式跟踪、基于 Web 的日志可视化以及用于服务依赖模拟的质量保证工具的观测工具。
Ensures plugins and actions are initialized in a specific order to manage startup dependencies.