- Karavan-generator
Generate Camel Models and Api from Camel sources to Typescript in Karavan-designer - Karavan-Designer
KaravanDesigner UI component and simple web app - Karavan-vscode
VS Code extension based on KaravanDesigner - Karavan-app
Karavan Application - Karavan-demo
Demo of Karavan use cases
- Generate Camel Models and API for Typescript
mvn clean compile exec:java -Dexec.mainClass="org.apache.camel.karavan.generator.KaravanGenerator" -f karavan-generator
- Build VS Code extension
cd karavan-vscode
yarn install
yarn run compile // dev
yarn run package //prod
- Build Karavan app
- Build JVM Mode
cd karavan-app
mvn clean package -Dquarkus.container-image.build=true
- Build native
DOCKER_BUILDKIT=1 docker build -f karavan-app/src/main/docker/Dockerfile.multistage -t apache/camel-karavan .
You can run your application in dev mode that enables live coding using:
- Backend
cd karavan-app
mvn quarkus:dev
- Frontend
cd karavan-app/src/main/webapp/
npm start