Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a plugin system #8

Open
onderceylan opened this issue Jan 2, 2023 · 0 comments
Open

Add a plugin system #8

onderceylan opened this issue Jan 2, 2023 · 0 comments
Labels
cli Improvements to the Elegant CLI
Milestone

Comments

@onderceylan
Copy link
Contributor

Investigate plugin systems of other libraries to create a design for supporting extended - potentially commercial - functionalities.

Stages of the workflow:
Get input -> Render Input -> Generate image -> Save Image -> Generate App Code -> Save App Code

Requirements

  • Any plugin can go between any of the stages of the workflow
  • Output of a plugin should match with the input we expect on the next stage
  • Preferable order of the plugins should not matter - can we use events/hooks for this?

Examples

@onderceylan onderceylan converted this from a draft issue Jan 2, 2023
@onderceylan onderceylan added this to the cli-next milestone Jan 2, 2023
@onderceylan onderceylan added the cli Improvements to the Elegant CLI label Jan 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cli Improvements to the Elegant CLI
Projects
Status: Investigating
Development

No branches or pull requests

1 participant