Giggs combines Create.js and Sinatra. It's a great starting point for building websites where the content can be edited in-line. No more "Edit - Preview - Publish".
Here's the demo. Sign in with test@user.com and password
Giggs also comes with the tools you'd expect from a modern development workflow. Its Grunt configuration follows that of the generator-webapp project. It's been slightly modified to work with servers like Pow & Unicorn.
How do I start working on the project?
-
Copy the sample
.sample.env
and update it.
$ cp .sample.env .env
-
Install dependencies.
$ bundle install & npm install & bower install
-
Run the migrations and seed the db with some data.
$ rake db:migrate && rake db:seed
-
Compile and watch assets.
$ grunt serve
-
Run your usual rack web server. This example uses the Powder gem to run Pow.
$ powder link && powder up
How do I run the project's automated tests?
$ bundle exec rake
Sinatra you're awesome.
Create. Thank you Henri
MIT © Moz Morris