This is a mono-repo of NPM packages to help plugin developers extend Grafana in amazing ways!
Package Name | Description | Version | Downloads |
---|---|---|---|
@grafana/create-plugin |
A CLI tool for scaffolding a new plugin | ||
@grafana/sign-plugin |
A CLI tool for signing plugins | ||
@grafana/plugin-e2e |
Test Grafana plugins with playwright |
This Mono-repo uses NPM for package management, NX to efficiently orchestrate tasks across the codebase, and Auto for streamlined and automated package publishing. We've carefully chosen and integrated these technologies to enhance development workflows. Before diving into the codebase, make sure to consult the contributing guide for a smooth collaboration experience.
π Learn from tutorials and documentation in the Grafana developer portal.
β¨ Gain inspiration from our plugin examples to get started quickly and implement new features in your plugin.
π οΈ Use the Grafana plugin SDK for Go to simplify the development of backend components.
β
Ensure your plugin is ready for publishing to the Grafana plugin catalog with our validator tool.
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!