Welcome to the Isomorfeus Project

The powerful, isomorphic full stack Ruby web application development environment.
Until we polished the website please have a look at:

The Isomorfeus Project at Github

Follow the Isomorfeus Project on Twitter

Join our Isomorfeus Slack space or our Gitter space
Available channels (mirrored):
Slack                <---> Gitter
#arango_driver       <---> isomorfeus/arango_driver
#ci                  <---> isomorfeus/ci     (ci notifications)
#opal_devtools       <---> isomorfeus/opal_devtools
#opal_webpack_loader <---> isomorfeus/opal_webpack_loader
#repo_notifications  <---> isomorfeus/repo_notifications
#ruby_framework      <---> isomorfeus/Lobby  (main isomorfeus channel)

Getting started:

$ gem install isomorfeus-installer -v 1.0.0.zeta5
$ isomorfeus new my_project
$ cd my_project
$ bundle install

Because of recent improvements to isomorfeus-react for which the zeta5 configuration is not yet prepared, please add the following line to your app, in the example above with a project name of 'my_project' in the file 'my_project_app.rb' in the projects root directory. Add the line after the requires.
Isomorfeus.server_side_rendering = false if Isomorfeus.development?

Then you can do:
$ foreman start

Then open browser at http://localhost:5000.
Open editor, components are in my_project/isomorfeus/components, and start coding!
(For foreman: gem install foreman.)

See available Development Tools

A Debug Guide (not finished yet, but good page to try all features of Opal Developer Tools) (Loads large assets, source maps, etc.)

Isomorfeus Home | Guides | Interactive Docs | API Docs