This project is built using create-react-app. The server side appraoch was addopted through this link.
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.
Many of the aspects in this project are extendible. The following are possibilities to donate your own 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.
How to create a Data Source Plugin
- Constant
- Sample
- Application Insights
- CosmosDB
- Bot Framework
- GraphQL
- Azure