
Documentation | Ateliers | Contribuer | Chat

Kaoto est un éditeur visuel pour Apache Camel Integrations. Il offre un support dans la création et l'édition de routes de chameau, de kamelets et de tuyaux. Kaoto dispose également d'un catalogue intégré avec des composants de chameau disponibles, des modèles d'intégration d'entreprise et des kamelets fournis par la communauté Apache Camel.
Jetez un œil à notre instance de démonstration en ligne: https://red.ht/kaoto
Pour plus d'informations sur VITE, vérifiez la documentation de Vite.
Tout d'abord, clonez le référentiel de votre machine locale.
git clone https://github.com/KaotoIO/kaotoAccédez au répertoire cloné et installez les packages nécessaires.
cd kaoto
yarn install Remarque: Par défaut, @kaoto/camel-catalog sera également construit à l'aide de l'emballage mvn .
À des fins d'essai, il existe une image Docker qui peut être exécutée localement:
docker run --rm -p 8080:8080 --name kaoto quay.io/kaotoio/kaoto-app:mainPour démarrer le serveur de développement, exécutez la commande suivante:
yarn workspace @kaoto/kaoto run start L'application sera accessible sur http://localhost:5173 par défaut.
Pour créer l'application Web, exécutez:
yarn workspace @kaoto/kaoto run buildPour construire les composants publics, exécutez:
yarn workspace @kaoto/kaoto run build:libPour construire le catalogue Camel et les schémas de soutien, exécutez:
yarn workspace @kaoto/camel-catalog run build Facultatif: vous pouvez mettre à jour la version Camel dans le fichier pom.xml , puis exécuter la commande build.
Pour voir les histoires du livre de contes, allez sur chromatique. Les histoires sont conçues pour les demandes de traction non dépendabot et le lien vers le livre de contes généré pour PR est lié une fois le livre de contes publié. Vous pouvez en savoir plus sur la façon de créer une histoire pour votre composant d'interface utilisateur ici.
Pour exécuter le livre de contes localement:
# first build the ui library
yarn workspace @kaoto/kaoto build:lib
# run the storybook
yarn workspace @kaoto/kaoto-tests storybook Publier sur chromatique: yarn workspace @kaoto/kaoto-tests chromatic
