generator-kibana-plugin v7.0.0
Kibana Plugin Yeoman Generator
This project is a Yeoman generator for bootstrapping a Kibana Plugin. It creates a basic hello world Kibana plugin with all the elements in place so you can easily get started with creating your first Kibana plugin.
Getting Started
Setup your Kibana development enviroment
Create a directory for your plugin that is right next to your Kibana directory.
- The Kibana directory must be named
kibana kibanaand your plugin directory must be siblingsls ~/wherever/you/store/your/code kibana # <- where you store the Kibana development environment my-new-plugin # <- your plugin directory
Double check that your Node.js version matches Kibana's .node-version file
node --versionHINT: If you install
nvmandavnthen you can create your own.node-versionfile andavnwill switch to it automatically!Install Yeoman and the Kibana plugin generator
npm install -g yo generator-kibana-pluginRun the generator inside your plugin directory
cd my-new-plugin yo kibana-pluginGet the URL for your Elasticsearch installation (most commonly
http://localhost:9200)Start Kibana in development mode with your new plugin included
npm start -- --elasticsearch.url 'http://localhost:9200' # passing the elasticsearch.url here is to demonstrate how arguments can # be passed to kibana with `npm start` but is not actually necessary if # you are running elasticsearch locallyVisit http://localhost:5601
Options
Run the generator with the --help flag for up-to-date option docs.
yo kibana-plugin --helpDevelopment Tasks
npm startStart kibana and have it include this plugin
npm start -- --config kibana.ymlYou can pass any argument that you would normally send to
bin/kibanaby putting them after--when runningnpm startnpm run buildBuild a distributable archive
npm run test:browserRun the browser tests in a real web browser
npm run test:serverRun the server tests using mocha
For more information about any of these commands run npm run ${task} -- --help.
8 years ago
8 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago