Spring Cloud Dataflow UI

screenshot of Spring Cloud Dataflow UI
angular

This repo provides the Dashboard application of Spring Cloud Data Flow

Overview

The Spring Cloud Data Flow Dashboard is a user interface (UI) utilizing Angular. It is part of the Spring Cloud Data Flow project, available on GitHub. The UI supports two build tool chains: npm and Maven. By leveraging Maven, developers can easily build the project and contribute to its development.

Features

  • Angular-Based UI: Utilizes Angular framework for a dynamic and responsive user interface.
  • Maven and npm Support: Supports both Maven and npm for managing dependencies and building the project.
  • Continuous Integration (CI) Support: Provides ease of integration with Continuous Integration (CI) pipelines.
  • Developer Guidelines: Offers guidelines for developers interested in contributing to the project.

Building the Project using Maven

  1. Ensure Maven and Git are available on your system.
  2. Run the following command to build the project: mvn clean package

Building the Project using npm

  1. Ensure Node.js, npm, and Angular CLI are available on your system.
  2. Run the following command to build the project using npm: npm install
angular
Angular

Angular is a TypeScript-based open-source framework by Google for building dynamic single-page applications and cross-platform mobile apps with MVC architecture and a rich set of features.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.