vmarkovtsev / web

Web client for Babelfish server

Home Page:http://dashboard.bblf.sh

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Babelfish web GitHub version Build Status

Web client for Babelfish server.

It's user-friendly tool for testing and research how babelfish parse code.

Screenshot

Installation

Babelfish server (v2.5.0 or newer) is required for web client. If you don't have it running, please read the getting started guide, to learn more about how to use and deploy a bblfsh server.

Recomended way (using Docker)

docker run --privileged -d -p 9432:9432 --name bblfsh bblfsh/bblfshd
docker run -p 8080:80 --link bblfsh bblfsh/web -bblfsh-addr bblfsh:9432

When server starts web client will be available on http://localhost:8080

Please read the getting started guide, to learn more about how to use and deploy a bblfsh server, install drivers, etc.

Standalone

If don't want to run web client using our Docker image you can download a binary from releases page and run it as

./bblfsh-web -bblfsh-addr <bblfsh-server-addr>

Development

See relevant sections on CONTRIBUTING.md for information on application architecture and how build it from sources.

Contributing

Please take a look at CONTRIBUTING file to see how to contribute in this project.

License

GPLv3, see LICENSE

About

Web client for Babelfish server

http://dashboard.bblf.sh

License:GNU General Public License v3.0


Languages

Language:JavaScript 79.1%Language:Go 17.4%Language:Makefile 1.4%Language:CSS 1.2%Language:HTML 0.7%Language:Dockerfile 0.2%