Introducing Plugins API
Featurevisor CLI already ships with several core commands including linting, building, and testing among many others.
With new plugins API, you can now extend the CLI with even more custom commands that integrate deeply with Featurevisor's core. The new API takes away a lot of pain points, so you can focus fully on your plugin's functionality alone.
It's all plugins under the hood
In fact, all the core commands of Featurevisor CLI themselves are written using the plugins API internally.
There's no second class citizen here. You can write your own plugins that are as powerful as the core commands.
Learn more about how to create your own plugins in our documentation.
Ideas for plugins
This opens the door for serving many new common or not so common use cases that we may be overlooking. Example plugin ideas include:
- Local GUI client
- Notifications sender for changes (email, Slack, Datadog etc)
- Cloud vendor specific integrations (for uploading builds)
- Language servers for IDEs
- Migration tool (migrate from a SaaS to Featurevisor)
- ...and many more
Small core, big ecosystem
This enables the core of Featurevisor to stay very small, while still allowing others to extend it as they please and share their reusable plugins with everyone helping the Open Source ecosystem grow around it.
Note: the SDKs remain unchanged, as this is purely a CLI functionality.
Very curious to see what plugins you build for Featurevisor! 🚀