The idea comes from CodeBubbles (http://cs.brown.edu/~spr/codebubbles/).
The project is based on node.js (http://nodejs.org), AngularJS (https://angularjs.org/) and TypeScript (http://www.typescriptlang.org/)
- code ballons!
- project structure/navigation
- syntax highlighting
- code inspection
- auto-complete and content assist
- ballons navigation
- normal editor features (undo, search, etc...)
- ...
- project structure/navigiation (almost)
- syntax highlighting (provided by CodeMirror)
- code inspection for JavaScript based on Esprima
- jQuery
- Bootstrap
- Express (http://expressjs.com/)
- Esprima (http://esprima.org/)
- CodeMirror (http://codemirror.net/)
If you want to contribute: create a new branch for the feature you wanto to implement and when you are ready issue a pull request