This repository contains the UI for the TIBCO LABS™ Project AIR™ project. It has several components that allow the UI to be run in an On-Prem or Cloud format. The On-Prem format is the initial starting point. Please explore this first. It is used in the released versions of the project and may be the most easy to discover and utilize.
A "Cloud" version of the UI also exists. This builds upon the underlying interface and augments a few services related to authentication and accessing a backend data store hosted in the cloud. This is useful when more advanced authentication and data access scenarios are required.
For information regarding participation in the project, please see our contributing document.
You will need the following tooling to interact and modify the project:
For setup instructions, please refer to the contributing doc.
To connect an instance of the UI to a dGraph instance modify
labs-air-ui/projects/on-prem/assets/data/appConfig.json
or projects/cloud/assets/data/appConfig.json
...
{
dgraphUrl: 'http://localhost:8080',
dgraphBasicAuthEnabled: false,
...
}
Change the dgraphUrl
value to the infrastructure endpoint. You may run an instance of dGraph
in your local environment or else where. To get a basic backend started with the On-Prem UI,
please consider running the startup tool.
If you have problems building the project, ng build common
may fix compilation issues.
This will only occur if npm run prepare
is not used to setup the project.
To discover more, please visit the Project AIR™ repository.