https://github.com/tibcosoftware/labs-air-ui
TIBCO LABS™ Project AIR - User Interface
https://github.com/tibcosoftware/labs-air-ui
angular edgex edgexfoundry iot iot-platform tibco-labs ui
Last synced: 11 months ago
JSON representation
TIBCO LABS™ Project AIR - User Interface
- Host: GitHub
- URL: https://github.com/tibcosoftware/labs-air-ui
- Owner: TIBCOSoftware
- License: other
- Created: 2020-02-19T05:47:12.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2023-07-19T07:44:43.000Z (over 2 years ago)
- Last Synced: 2024-04-14T07:46:01.612Z (almost 2 years ago)
- Topics: angular, edgex, edgexfoundry, iot, iot-platform, tibco-labs, ui
- Language: JavaScript
- Homepage: https://tibcosoftware.github.io/labs-air/
- Size: 38.9 MB
- Stars: 5
- Watchers: 12
- Forks: 8
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# TIBCO LABS™ Project AIR™ UI

[](https://github.com/TIBCOSoftware/labs-air-ui/actions/workflows/build.yaml)
[](https://github.com/TIBCOSoftware/labs-air-ui/actions/workflows/lint.yaml)
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.
## Contributing
For information regarding participation in the project, please see our [contributing](./CONTRIBUTING.md)
document.
You will need the following tooling to interact and modify the project:
* [npm](https://www.npmjs.com/)
For setup instructions, please refer to the [contributing](./CONTRIBUTING.md) doc.
### Connecting the Project AIR™ UI to Project AIR™ Infrastructure
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`
```javascript
...
{
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](scripts/start-local-env.sh).
### Troubleshooting
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.
## Other Project AIR™ Repositories
To discover more, please visit the [Project AIR™](https://github.com/TIBCOSoftware/labs-air)
repository.