Whilelse is a software development system with a web-based editor that represents code as a web instead of text
LiveScript JavaScript CSS Ruby HTML Shell CoffeeScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
acceptance
async-convert
bin
deploy
dev
docs
frontend
ploy
store
.gitignore
.ruby-version
LICENSE
NOTICE
README.md

README.md

Whilelse is a software development system currently under development that aims to simplify programming by representing code as a graph instead of plain text and providing an efficient keyboard-centric editor.

whilelse.com

Getting started

The easiest way to get started is the online demo. It has a step-by-step guide.

Running on a development machine

Install the following:

Install dependencies (Bundler / npm):

./bin/setup

Start supervisord, which will start all components:

./bin/run

Open:

http://localhost:8888/

Tests

See acceptance/README.md.

Deploying

There is a script that can set up everything on a clean Ubuntu 15.10.

Make sure you have SSH key authentication set up:

ssh root@myserver "lsb_release -d"
# => Description:    Ubuntu 15.10

Create a deploy/config.local file:

deployhost=myserver
deploydir=/srv/whilelse

Run: ./deploy/setup.

Contributing

Contributing