mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Docs: Removing outdated plugin_dev doc (#60849)
* Removing outdated plugin dev doc * Update docs/sources/developers/plugins/legacy/_index.md Co-authored-by: Karen Germond <110922559+karengermond@users.noreply.github.com> Co-authored-by: Karen Germond <110922559+karengermond@users.noreply.github.com>
This commit is contained in:
parent
4446d500a4
commit
b179ac91a2
@ -1,33 +0,0 @@
|
|||||||
# Plugin development
|
|
||||||
|
|
||||||
This document is not meant as a complete guide for developing plugins but more as a changelog for changes in
|
|
||||||
Grafana that can impact plugin development. Whenever you as a plugin author encounter an issue with your plugin after
|
|
||||||
upgrading Grafana please check here before creating an issue.
|
|
||||||
|
|
||||||
## Plugin development resources
|
|
||||||
|
|
||||||
- [Grafana plugin developer guide](https://grafana.com/docs/grafana/latest/developers/plugins/)
|
|
||||||
- [Webpack Grafana plugin template project](https://github.com/CorpGlory/grafana-plugin-template-webpack)
|
|
||||||
- [Simple JSON datasource plugin](https://github.com/grafana/simple-json-datasource)
|
|
||||||
|
|
||||||
## Changes in Grafana v4.6
|
|
||||||
|
|
||||||
This version of Grafana has big changes that will impact a limited set of plugins. We moved from systemjs to webpack
|
|
||||||
for built-in plugins and everything internal. External plugins still use systemjs but now with a limited
|
|
||||||
set of Grafana components they can import. Plugins can depend on libs like lodash & moment and internal components
|
|
||||||
like before using the same import paths. However since everything in Grafana is no longer accessible, a few plugins could encounter issues when importing a Grafana dependency.
|
|
||||||
|
|
||||||
[List of exposed components plugins can import/require](https://github.com/grafana/grafana/blob/main/public/app/features/plugins/plugin_loader.ts#L48)
|
|
||||||
|
|
||||||
If you think we missed exposing a crucial lib or Grafana component let us know by opening an issue.
|
|
||||||
|
|
||||||
### Deprecated components
|
|
||||||
|
|
||||||
The angular directive `<spectrum-picker>` is now deprecated (will still work for a version more) but we recommend plugin authors
|
|
||||||
upgrade to new `<color-picker color="ctrl.color" onChange="ctrl.onSparklineColorChange"></color-picker>`
|
|
||||||
|
|
||||||
## Changes in Grafana v6.0
|
|
||||||
|
|
||||||
### DashboardSrv.ts
|
|
||||||
|
|
||||||
If you utilize [DashboardSrv](https://github.com/grafana/grafana/commit/8574dca081002f36e482b572517d8f05fd44453f#diff-1ab99561f9f6a10e1fafcddc39bc1d65) in your plugin code, `dash` was renamed to `dashboard`.
|
|
@ -44,7 +44,7 @@ You can use any build system that supports systemjs. All the built content shoul
|
|||||||
|
|
||||||
## Keep your plugin up to date
|
## Keep your plugin up to date
|
||||||
|
|
||||||
New versions of Grafana can sometimes cause plugins to break. Check out our [PLUGIN_DEV.md](https://github.com/grafana/grafana/blob/main/PLUGIN_DEV.md) doc for changes in
|
New versions of Grafana can sometimes cause plugins to break. See our [documentation](https://grafana.com/docs/grafana/latest/developers/plugins/migration-guide/) for changes in
|
||||||
Grafana that can impact your plugin.
|
Grafana that can impact your plugin.
|
||||||
|
|
||||||
## Metadata
|
## Metadata
|
||||||
|
Loading…
Reference in New Issue
Block a user