Giter Site home page Giter Site logo

darkblaez / krakendesigner Goto Github PK

View Code? Open in Web Editor NEW

This project forked from krakend/krakendesigner

0.0 2.0 0.0 12.01 MB

KrakenD configuration editor.

Home Page: https://designer.krakend.io

License: Apache License 2.0

JavaScript 14.74% Makefile 0.07% Go 1.20% HTML 46.33% CSS 37.66%

krakendesigner's Introduction

KrakenDesigner

A visual editor for the KrakenD configuration file.

An application made with AngularJS to visually create the krakend.json file.

Try it live!

Screenshot

Download KrakenD | Build KrakenD | Documentation | Blog

Build

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:

When you have docker

 make

The node_modules folder is deleted not leaving any trace in your machine. The cleanest option to build the files.

When you have npm

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.

Optional - Compile WASM

In case you want to compile WASM again:

cd designer/wasm
GOOS=js GOARCH=wasm go build -o main.wasm

Get involved! - Please!

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!

krakendesigner's People

Contributors

alombarte avatar kpacha avatar taik0 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.