/ui : all components generic enough to be used out of GLSL.io context. an "ui" module will have an alias to this directory.
/app : the GLSL.io application (app logic + UI) : all the GLSL.io specific code, the current /index.js, some of /ui and also screens. /app/screens/ with only the "*Screen" modules.
/glslio : the GLSL.io specific modules (not UI). /glslio/images should go in.
/ui
: all components generic enough to be used out of GLSL.io context. an "ui" module will have an alias to this directory./app
: the GLSL.io application (app logic + UI) : all the GLSL.io specific code, the current /index.js, some of /ui and also screens./app/screens/
with only the "*Screen" modules./glslio
: the GLSL.io specific modules (not UI)./glslio/images
should go in./core
: the core app engine used by/app
/app/models
/core/mixins
/embed
->/app/embed
Nice to have: publish client on NPM