Awesome
Ride - a Ringo in-browser code editor
Ride is a Ringo webapp extension that allows editing of the webapp in the browser.
Ride uses CodeMirror as editor. You need to fetch CodeMirror using git-submodule:
git submodule init
git submodule update
To enable Ride in a web application, add ride/ide
to the list
of extensions exported in your config.js module:
exports.extensions = [
"ride/ide"
];
After restarting your web application, you should be able to access
Ride at /_ride_/
in your webapp.
Note that giving someone access to Ride gives them full access to your machine.
Think twice before installing Ride on a publicly accessible server, and
definitely use some sort of protection (Ride comes preconfigured with
basicauth middleware,
you only have to define an auth role in your main app's config
module).