Skip to content
Visual Backend Programming Platform
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app added config script Jan 10, 2019
assets Update logo-std.svg Feb 5, 2019
panel added a neat command palette to editor (should add to other places as… May 24, 2019
platform
.gitignore
.npmignore
.travis.yml guess found the config that makes travis happy May 23, 2018
CHANGELOG.md
CONTRIBUTING.md Update CONTRIBUTING.md Apr 3, 2019
INTERCONNECTIBILITY.md Update INTERCONNECTIBILITY.md Oct 7, 2018
LICENSE fixed license Feb 15, 2018
README.md Update README.md Apr 3, 2019
index.html Update index.html Nov 28, 2018
index.js restructured folders, other shit as well. Feb 15, 2018
nodemon.json initial packages module, package install/uninstall/list apis work, al… Jul 22, 2018
package-lock.json updated dev dependencies May 20, 2019
package.json increased version May 22, 2019
run.js updated the auto sleep signal to make it an error one (to distinguish… Oct 22, 2018
test.js restructured folders, other shit as well. Feb 15, 2018

README.md

CONNECT platform is a visual backend development platform aiming to speed up development of async logical microservices (like drastically). The core idea is that async logic is inherently a "Graph" and a representation via a "Chain" (i.e. text-based code) is extremely sub-optimal (so yes the "visuality" is not for non-programmers to be able to play around).

Since not all parts of a microservice logic are necessarily async, CONNECT facilitates injecting sync pieces of code on the fly. However, since sync code is more computationally focused, it is probably less specific to the business logic of the microservice and more a general algorithm, hence probably the best place for it is at the lowest layers in the architecture. So generally it is advisable to attach sync code in form of packages.

how to setup

  • easy way with docker:
    • create a folder, cd to it,
    • run this:
docker run -dit \
          --name connect-platform \
          -p 4000:4000 \
          -v $(pwd)/panel-generated:/app/panel-generated \
          -v $(pwd)/secure:/app/secure \
          --env CONNECT_INSTALL_EXTERNAL_PACKAGES=true \
          loreanvictor/connect-platform

how to contribute

take a look here.

Build Status

You can’t perform that action at this time.