Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/whilelse/whilelse
Whilelse is a software development system with a web-based editor that represents code as a web instead of text
https://github.com/whilelse/whilelse
Last synced: 5 days ago
JSON representation
Whilelse is a software development system with a web-based editor that represents code as a web instead of text
- Host: GitHub
- URL: https://github.com/whilelse/whilelse
- Owner: whilelse
- License: other
- Created: 2016-03-08T19:38:09.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-03-25T16:53:42.000Z (over 8 years ago)
- Last Synced: 2024-08-01T12:36:22.017Z (3 months ago)
- Language: LiveScript
- Homepage: http://whilelse.com
- Size: 1.06 MB
- Stars: 13
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: docs/contributing.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - whilelse/whilelse - Whilelse is a software development system with a web-based editor that represents code as a web instead of text (others)
README
**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](http://whilelse.com)**
## Getting started
The easiest way to get started is the [online
demo](http://app.whilelse.com). It has a step-by-step guide.## Running on a development machine
Install the following:
* [Ruby
2.2.0+](https://www.ruby-lang.org/en/documentation/installation/)
* [Node.js](https://nodejs.org/en/download/package-manager/)
* [supervisord](http://supervisord.org/installing.html) (requires Python)
* [nginx](https://www.nginx.com/resources/wiki/start/topics/tutorials/install/)Install dependencies (Bundler / npm):
./bin/setup
Start supervisord, which will start all components:
./bin/run
Open:
http://localhost:8888/
## Tests
See [acceptance/README.md](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.10Create a `deploy/config.local` file:
deployhost=myserver
deploydir=/srv/whilelseRun: `./deploy/setup`.
## Contributing
[Contributing](docs/contributing.md)