Ma(rionette)s(emantic)u(i)mi(mosa) is a advanced skeleton for Mimosa.
- ExpressJS (Web-Server)
- Socket.IO (Websockets))
- Bower (Component Handling)
- RequireJS (+CSS, +HBS)
- Jade (Server-Template)
- CoffeeScript (JS-Metalang)
- LESS (CSS-Metalang)
- Semantic UI (CSS-Framework Desktop)
- Marionette (Framework) v2 using Backbone v1
- Handlebars (Client-Templates)
- Cocktail (Mixins for Marionette)
You will need Mimosa properly installed. You can find out more about it here.
mimosa skel:new <project> marionette-semantic
Will create a new Project in the Subfolder with the already set up configuration of marionette-bootstrap.
mimosa watch -oms
- localhost:3000
-oms
is shorthand for --optimize --minify --server
. This runs all the minifiers, runs the r.js optimization, and then starts a server. The JavaScript for the app will be both minified and concatenated.
mimosa build -omp
cd dist
node app.js
- localhost:3000
-omp
is shorthand for --optimize --minify --package
. This command will run optimization, run all the minifiers and then package the result for deployment. The packaged result doesn't need Mimosa to run.
Need help? You can find me at
https://gitter.im/dbashford/mimosa
or submit an issue here.
Please look in the "About" section.