A web based editor for awestruct projects
JavaScript Ruby CSS
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.openshift I think I have it working now Sep 6, 2013
assets
design Adding design notes/ client side notes Jun 14, 2013
doc
helpers
log
models Switching to sinatra, resolves #14 Jun 21, 2013
public Sprockets is now working correctly Jul 17, 2013
repos
spec
views
.deploy-excludes
.gitignore
.ruby-gemset
.ruby-version
.travis.yml Initial rails setup Jun 19, 2013
Gemfile Add a production_thin group Nov 18, 2013
Gemfile.lock Update Gemfile.lock Nov 18, 2013
Guardfile Condensing the application into one file, changing auth token, github… Aug 27, 2013
README.adoc
Rakefile
config.rb Revert "Moving the sprocket stuff around" Sep 5, 2013
config.ru
exec_awestruct.rb Switching out stat calls to File.mtime Nov 21, 2013
public_app.rb Preview and web editor finished Dec 3, 2013
specification.adoc

README.adoc

Awestruct GUI Editor

Getting Started

  1. Clone this repo into a directory: https://github.com/awestruct/web-editor.git

  2. Move into the directory: cd web-editor

  3. Install dependencies: bundle install

  4. Start the server: rackup

Using a different web server

If you would like to use something besides Webrick simply install the different ruby server by adding one of the following lines to the bottom of Gemfile:

gem 'puma'
gem 'thin'
Tip
We recommend puma as it works with the widest matrix of ruby versions and architectures.

After one of those servers has been added to the Gemfile run

bundle install

then proceed with rackup.

Browser Support

The application takes advantage of the latest in CSS3 flexbox so the following browsers are currently supported:

  • Google Chrome Latest

  • Firefox 22+

  • Safari 6+

Contributing

compass watch to watch for SASS changes

Create a copy of the app for usage

Run rake assets:deploy to copy the files necessary for using the server to the deploy directory (by default /opt/web-editor)