jcordes73 / kaoto-next

Next version of the UI of the Kaoto project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Next version of the UI of the Kaoto project

License:Apache License 2.0


Languages

Language:TypeScript 92.4%Language:Java 5.4%Language:SCSS 1.0%Language:JavaScript 1.0%Language:HTML 0.2%Language:Shell 0.0%