Giter VIP home page Giter VIP logo

willcode2surf / ember-realtime-spa-boilerplate Goto Github PK

View Code? Open in Web Editor NEW
5.0 2.0 1.0 2.38 MB

Using EmberJs in a realtime setup with NodeJs, facilitated by SocketStream, presented with Bootstrap, and managed with Bower. This is a modularized way to scaffold an Ember Application using the new router and lots of other awesome Ember features such as injection, pubsub (redis), state management. If you have any questions hit me up on twitter @willcode2surf

JavaScript 100.00%

ember-realtime-spa-boilerplate's Introduction

TO INSTALL, open a console and install all the node modules npm install

This will install all the dependencies as well as launch the application when finished.

TO RUN, or if you are restarting the application then you can run from the command line npm start or node app

Other command line support for dev/test/stage environments as well as unit testing, etc npm test, npm dev, etc

ONCE the application is started you can begin viewing the app in your brower at: https://localhost:2112

If liveReload is not disabled (it is enabled by default in this stack) then changes to any client code you make will be picked up by the server and added to your browser. This will cause a refresh. CSS changes will not cause a refresh and will happen inline.

If you modify any code in the server portion then I would recommend manually restarting the node service when you are completed with all the server changes. As an alternative, you can install [nodemon] which will monitor the server files and restart the node instance itself. This was problematic for me in the dev cycles but might be worth having run your stuff in production. If node crashes for any reason it will start it back up for you.

.jshintrc

This project uses JSHint for [linting](http://en.wikipedia.org/wiki/Lint_(software\)) to enforce coding standards. These settings are stored as a dot file so that while developing you can connect up to your IDE as well as the build process.

.gitignore

This project is managed with git. There are some files that don't need to be checked into version control.

  • Development dependencies - specifically the node_modules folder should be excluded from checkins.
  • .project is an Aptana artifact, if you are not using Aptana then this file should not even exist.

ember-realtime-spa-boilerplate's People

Contributors

willcode2surf avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

kingbin

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.