[Design Discussion] Compile time / Runtime Plugin Architecture for Thunder Frontends #1239
brionmario
started this conversation in
Design
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Related Feature Issue
Problem Summary
Thunder frontends (apps and tooling) currently lack a flexible plugin system. Teams cannot easily add new functionality dynamically, which slows down experimentation, increases duplication of effort, and limits the platform’s extensibility.
The goal is to allow developers to extend apps or tooling either at compile time or runtime without needing to modify core codebases.
High-Level Approach
Architecture Overview
Diagram (conceptual):
Security Considerations
Impacted Areas
Alternatives Considered
Questions for Community Input
Plugin Scope & Use Cases
Plugin API & Manifest Design
Runtime Loading & Sandboxing
Security & Trust
Development & Tooling Experience
Compatibility & Versioning
Community Adoption & Contribution
Alternatives & Trade-offs
Beta Was this translation helpful? Give feedback.
All reactions