Commit 22993c46 by Rashid Khan

Added scratchy tasks and config.js docs

parent e73ea482
......@@ -8,6 +8,7 @@ module.exports = function (grunt) {
srcDir: 'src',
destDir: 'dist',
tempDir: 'tmp',
docsDir: 'docs'
};
// load plugins
......
= Config.js =
config.js is where you will find the core Kibana configuration. This file contains parameter that
must be set before kibana is run for the first time.
== Parameters ==
=== elasticsearch ===
The URL to your elasticsearch server. You almost certainly don't
want 'http://localhost:9200' here. Even if Kibana and Elasticsearch are on
the same host
By default this will attempt to reach ES at the same host you have
elasticsearch installed on. You probably want to set it to the FQDN of your
elasticsearch host
=== kibana-int ===
The default ES index to use for storing Kibana specific object
such as stored dashboards
=== panel_name ===
An array of panel modules available. Panels will only be loaded when they are defined in the
dashboard, but this list is used in the "add panel" interface.
......@@ -29,7 +29,8 @@
"grunt-contrib-uglify": "~0.2.4",
"load-grunt-tasks": "~0.2.0",
"glob": "~3.2.7",
"grunt-contrib-connect": "~0.5.0"
"grunt-contrib-connect": "~0.5.0",
"grunt-scratchy": "git://github.com/rashidkpc/grunt-scratchy.git"
},
"license": "Apache License"
}
/**
* These is the app's configuration, If you need to configure
* the default dashboard, please see dashboards/default
/** @scratch /configuration/config.js/1
* = Config.js =
* config.js is where you will find the core Kibana configuration. This file contains parameter that
* must be set before kibana is run for the first time.
*/
define(['settings'],
function (Settings) {
"use strict";
/** @scratch /configuration/config.js/2
* == Parameters ==
*/
return new Settings({
/**
* URL to your elasticsearch server. You almost certainly don't
* want 'http://localhost:9200' here. Even if Kibana and ES are on
/** @scratch /configuration/config.js/5
*
* === elasticsearch ===
*
* The URL to your elasticsearch server. You almost certainly don't
* want 'http://localhost:9200' here. Even if Kibana and Elasticsearch are on
* the same host
*
* By default this will attempt to reach ES at the same host you have
* elasticsearch installed on. You probably want to set it to the FQDN of your
* elasticsearch host
* @type {String}
*/
elasticsearch: "http://"+window.location.hostname+":9200",
/**
/** @scratch /configuration/config.js/5
*
* === kibana-int ===
*
* The default ES index to use for storing Kibana specific object
* such as stored dashboards
* @type {String}
*/
kibana_index: "kibana-int",
/**
* Panel modules available. Panels will only be loaded when they are defined in the
/** @scratch /configuration/config.js/5
*
* === panel_name ===
*
* An array of panel modules available. Panels will only be loaded when they are defined in the
* dashboard, but this list is used in the "add panel" interface.
* @type {Array}
*/
panel_names: [
'histogram',
......
// Lint and build CSS
module.exports = function(grunt) {
grunt.registerTask('default', ['jshint:source', 'less:src']);
grunt.registerTask('default', ['jshint:source', 'less:src', 'docs']);
};
\ No newline at end of file
// Lint and build CSS
module.exports = function(grunt) {
grunt.registerTask('docs', ['clean:docs', 'scratchy:docs']);
};
\ No newline at end of file
......@@ -2,5 +2,6 @@ module.exports = function(config) {
return {
on_start: ['<%= destDir %>', '<%= tempDir %>'],
temp: ['<%= tempDir %>'],
docs: ['<%= docsDir %>']
};
};
\ No newline at end of file
module.exports = function(config) {
return {
docs: {
src: ['src/app/**/*.js','src/config.js'],
dest: config.docsDir,
options: {
unslash: true,
extension: '.asciidoc'
}
}
}
};
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment