/kaoto-next

Next version of the UI of the Kaoto project

Primary LanguageTypeScriptApache License 2.0Apache-2.0

kaoto-next

The next version of the UI for the Kaoto project.

Table of Contents

Requirements

  • NodeJS (v18.x or higher) +info
  • Yarn (v3.x or higher) +info
  • OpenJDK (v17 or higher) +info

For more information on Vite, check Vite's documentation.

Getting Started

Clone the Repository

First, clone the repository to your local machine.

git clone https://github.com/KaotoIO/kaoto-next

Install Dependencies

Navigate to the cloned directory and install the necessary packages.

cd kaoto-next
yarn install

Note: By default, @kaoto-next/camel-catalog will also be built using the mvn wrapper.

Development

Web Application

Run

To start the development server, execute the following command:

yarn workspace @kaoto-next/ui run start

The application will be accessible at http://localhost:5173 by default.

Build

To build the web application, execute:

yarn workspace @kaoto-next/ui run build

Public Components

To build the public components, execute:

yarn workspace @kaoto-next/ui run build:lib

Camel Catalog and Supporting Schemas

To build the Camel Catalog and the supporting schemas, run:

yarn workspace @kaoto-next/camel-catalog run build

Optional: You can update the Camel version in the pom.xml file and then run the build command again.