Skip to content

pueteam/grafana-plugin-repository

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

grafana-plugin-repository

This repository contains a json file linking to all supported grafana plugins. To submit a plugin to be published on Grafana.net, add your plugin to the repo.json file below.

When submitting a plugin we need the following:

  • plugin id
  • type (panel|datasource|app)
  • version
  • git commit hash
  • url to github repo

Here is an example snippet:

 {
    "id": "alexanderzobnin-zabbix-app",
    "type": "app",
    "url": "https://github.com/alexanderzobnin/grafana-zabbix",
    "versions": [
      {
        "version": "3.2.1",
        "commit": "ad6614eacd2b94eedbd0671b1d1a0f2002ade056",
        "url": "https://github.com/alexanderzobnin/grafana-zabbix"
      },
      ...

Developing a Plugin

The Developing Plugins section in Grafana docs contains several articles about plugins. Start with these:

repo.json

Property Description
plugins An array of plugins hosted by grafana net
type What kind of plugin panel/datasource/app
url Link to the projects website.
version Available versions of the plugin. Linking to an github page and exact commit

plugin.json

Property Description
id uniqe name of the plugin. Should not contain whitespaces
type panel/datasource/app
name Human readable name of the plugin
info.description Description of plugin. Used for searching grafana net plugins
info.author
info.keywords plugin keywords. Used for search on grafana net
info.logos link to project logos
info.version project version of this commit. Must be semver
dependencies.grafanaVersion Required grafana backend version for this plugin
dependencies.plugins required plugins for this plugin.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%