A visual editor for the KrakenD configuration file.
An application made with AngularJS to visually create the krakend.json
file.
Download KrakenD | Build KrakenD | Documentation | Blog
The build process leaves a single html file and a single JS file in the designer
folder that is later deployed inside the KrakenD images. Build with:
make
The node_modules
folder is deleted not leaving any trace in your machine. The cleanest option to build the files.
make local_build
# Or also:
npm run-script build
Will use your local npm
to install and build the project.
You will need to put the files in the designer/
folder into a web server of any kind, for instance, a PHP developer can do php -S localhost:8081 -t designer
.
In case you want to compile WASM again:
cd designer/wasm
GOOS=js GOARCH=wasm go build -o main.wasm
The application is working properly (if you find any bug please create an issue) but it needs love from frontend specialists. If you think the application needs reorganization, refactoring, webpack plugins or even a full rewrite in another framework please help us make it improve. We do know how to write go, stuff about performance, and all the boring stuff. Javascript is for decent people (and that probably leave us out), so we need you!