Ember-shared-utilities
This repository is an ember-addon. It let's you create a new ember project for text2drive and quickly drop in bootstrap, sessions, animations, websockets, webworkers, a data adapter/serializer, touch gestures, moment helpers, and form validations among other things.
Do not worry about this add-on creating a larger file size for your project, the ember build process filters out unused modules before compression during production minification.
To create a new ember project using these utilities
npm install ember-cli
ember new my-app
cd my-app
Check out the (ember-shared-utilities source)[ehttps://bitbucket.org/text2drive/ember-shared-utilities/src]
for available branches and tags, replace <branch or tag>
below with your desired reference (commits work too).
npm install git+ssh://git@bitbucket.org:text2drive/ember-shared-utilities.git#<branch or tag>
If you get public key issues during this step, this is a problem with BitBucket. You will need to add your SSH key as a deployment key on the project for this step to work.
ember g ember-shared-utilities none
Running this generator will install additional ember-addons and bower packages to your project, including:
- ember-cloaking
- liquid-fire
- ember-cli-stylus
- ember-localstorage-adapter
It additionally gives you a grunt task for maintaining semver, and installs stylus for crafting your CSS.
In bower_components
, it adds
- runspired-utils
- hammerjs
- socket.io
- momentjs
- bootstrap
Happy developings :)
##This Section outlines the details of collaborating on this Ember addon.
Installation
-
git clone
this repository npm install
bower install
Running
ember server
- Visit your app at http://localhost:4200.
Running Tests
ember test
ember test --server
Building
ember build
For more information on using ember-cli, visit http://www.ember-cli.com/.