The UI is a web client for the Monocular API, which exposes an easy way to navigate and search Helm Charts.
Regarding its functionality we can highlight:
- Listing of available and curated charts.
- Search mechanism.
- Chart information page, which includes instructions on how to use the chart, how to install it, etc.
Monocular UI requires a running instance of the Monocular backend.
The easiest way to have a running multi-tier development environment is to use the the docker-compose.yml
file placed at the project root directory.
Refer to Running a development environment for more details.
The web application is based on the components listed below.
- Angular 2
- angular-cli
- Typescript
- Sass
- Webpack
- Bootstrap
See below a representation of the implemented Angular components tree.