Bot Commander Config Service Example
This is a quick example of the new config service, and how to build an extension with the service that does not rely on a backend server (EBS).
There is only one requirement to use this example.
- Node.JS LTS or greater.
You may also find that using
yarn is easier than
npm, so we do recommend installing that as well by running:
npm i -g yarn
in an elevated command line interface.
First time Usage
To use this, simply clone the repository into the folder of your choice.
Next, do the following:
- Change directories into the cloned folder.
yarn installto install all prerequisite packages needed to run the template.
yarn certto generate the needed certificates. This allows the server to be run over HTTPS vs. HTTP.
yarn startto run the sample.
To build your finalized React JS files, simply run
yarn build to build the various webpacked files.
The file structure in the template is laid out with the following:
/bin folder holds the cert generation script.
/conf folder holds the generated certs after the cert generation script runs.
/dist holds the final JS files after building.
/public houses the static HTML files used for your code's entrypoint.
This folder houses all source code and relevant files (such as images). Each React class/component is given a folder to house all associated files (such as associated CSS).
Below this folder, the structure is much simpler.
This would be:
components -\App --\App.js --\App.test.js --\App.css -\Authentication --\Authentication.js ...
Each component is under the