ibex-dashboard/docs
morsh 6d92e73cb9 updating repo name 2018-01-07 14:35:00 +02:00
..
components adding a ton more documentation 2017-08-17 18:42:37 +03:00
data-formats adding documentation 2017-08-16 16:54:24 +03:00
data-sources adding a ton more documentation 2017-08-17 18:42:37 +03:00
images Updating readme 2017-07-30 11:06:07 +03:00
DASHBOARD-SCHEMA.md updating repo name 2018-01-07 14:35:00 +02:00
README.md Merge remote-tracking branch 'origin/ibex-version-1.0' into add-extension-docs 2017-08-20 16:48:13 +03:00
actions.md adding a ton more documentation 2017-08-17 18:42:37 +03:00
add-new-data-source.md updating format 2017-08-27 10:46:37 +03:00
add-new-element.md adding documentation 2017-08-16 16:54:24 +03:00
dashboard-creation.md minimizing dashboard definitions on page load 2017-04-28 16:39:17 -07:00
dialog.md Generic component md docs 2017-04-28 11:05:24 +01:00
filter.md adding a ton more documentation 2017-08-17 18:42:37 +03:00
requestbutton.md Updates for cosmos db and handoff 2017-06-05 19:32:36 +01:00
two-modes-element.md adding docs 2017-04-28 22:30:49 -07:00

README.md

Ibex Dashboard Development Guide

Framework

This project is built using create-react-app. The server side appraoch was addopted through this link.

Orchestrators

DataSourceConnector

DataSourceConnector is a class that created and initializes the various data sources.

ElementConnector is a class the creates and initializes Visual component for the dashboard and consecutive dialogs.

Plugins

Many of the aspects in this project are extendible. The following are possibilities to donate your own plugins.

Connection Plugins

Connection plugins are connected to Data Source plugins. A Data Source can have a connection plugin which will provide all the instances of the Data Source with a single connection to receive credentials information from.

Data Source Plugins

How to create a Data Source Plugin

Elements Plugins

How to create a Visual Plugin

data-formats plugins

A short excerpt on data-formats

Additional Features