Skip to content

feat: Adds plugin manager #48

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

Merged
merged 8 commits into from
May 6, 2024
Merged

feat: Adds plugin manager #48

merged 8 commits into from
May 6, 2024

Conversation

salehkhazaei
Copy link
Contributor

To have separation of concerns and ease the development of providers and services, we are introducing plugins.
Each plugin is a separate binary which uses GRPC to communicate with the cli and provide the required data.
Flags and commands are gathered from the plugin on install and kept in .kaytu config file to create the cmds.
For now, all the plugins must be a github project with the same structure as kaytu internal plugins.

@salehkhazaei salehkhazaei force-pushed the feat-adds-plugin-manager branch 4 times, most recently from 6947883 to 0fc48a1 Compare May 5, 2024 15:10
@salehkhazaei salehkhazaei force-pushed the feat-adds-plugin-manager branch from 0fc48a1 to df56e33 Compare May 5, 2024 15:22
@salehkhazaei salehkhazaei merged commit 8ad00de into dev May 6, 2024
2 checks passed
Mahanmmi pushed a commit that referenced this pull request Jun 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant