-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Welcome to the humpback wiki! Check here often for the latest updates.
#Getting Started
Getting started with humpback is fun and easy, however Humpback is still in it's early stages and is progressing quickly, so you'll want to visit this page as well as the change log frequently for updates. The first thing you'll want to do is fork this repository, install Sails.js, Ruby, SASS, and PhantomJs. Then, simply do an npm install
, this will install all of humpback's dependencies as well as bower components. Then, run a sails lift
. Congrats! You just booted up your first humpback app! For more on getting started see Tutorials.
#Using Humpback Humpback is all about development speed, ease, and scalability. That said, Humpback includes a few generators that are made to effortless create models, controllers, and views for the front and back end simultaneously. On top of that, Humpback links all these files together automatically at run time which saves a ton of time, making Humpback awesome for hackathons or rapid development of production level applications.
Humpback has some cool superiorities over a traditional Angular Single Page Application (SPA), the biggest being that it has a static page fallback. TODO: Since every layout page is .ejs and rendered by the server at refresh before caching all the other templates, no client side javascript needs to be run to render the page making it perfect for any web scrappers that don't run javascript.
#Humpback Barnacles As time goes on and contributors start creating additional features for humpback, we are working to create what we call Humpback Barnacles. These are installable sails hooks that are specifically made for Humpback.