Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Sample Rails app using vendored engines and gems to provide functionality

branch: master
Octocat-spinner-32 bin Added missing rails executable March 12, 2014
Octocat-spinner-32 components Updating capybara to 2.2.1 March 12, 2014
Octocat-spinner-32 config Move rails application back to root to make heroku deployment work again March 12, 2014
Octocat-spinner-32 db Move rails application back to root to make heroku deployment work again March 12, 2014
Octocat-spinner-32 log Initial commit: empty "the next big thing" Rails app September 11, 2012
Octocat-spinner-32 public Remove app and lib folder from main app. September 11, 2012
Octocat-spinner-32 script Initial commit: empty "the next big thing" Rails app September 11, 2012
Octocat-spinner-32 spec Move rails application back to root to make heroku deployment work again March 12, 2014
Octocat-spinner-32 vendor Initial commit: empty "the next big thing" Rails app September 11, 2012
Octocat-spinner-32 .gitignore Move rails application back to root to make heroku deployment work again March 12, 2014
Octocat-spinner-32 .rspec Added spec. September 11, 2012
Octocat-spinner-32 .ruby-gemset Depend on publicly available event counter April 04, 2013
Octocat-spinner-32 .ruby-version Update to Ruby 2.1 January 29, 2014
Octocat-spinner-32 .travis.yml Travis and heroku don't play well together wrt .ruby-version and ruby… March 12, 2014
Octocat-spinner-32 Gemfile Update sqlite to latest version March 12, 2014
Octocat-spinner-32 Gemfile.lock Update sqlite to latest version March 12, 2014
Octocat-spinner-32 MIT-LICENSE Added license and updated readme. September 17, 2012
Octocat-spinner-32 README.md Moved a little bit too much... February 12, 2014
Octocat-spinner-32 Rakefile Heroku didn't like that rspec wasn't around in production env. September 17, 2012
Octocat-spinner-32 build.sh use a bash var October 22, 2013
Octocat-spinner-32 config.ru Initial commit: empty "the next big thing" Rails app September 11, 2012
Octocat-spinner-32 migrate_and_prepare_all.sh Giving up on getting travis to load dev dependencies. Manually includ… September 16, 2012
Octocat-spinner-32 test.sh Move rails application back to root to make heroku deployment work again March 12, 2014
README.md

The Next Big Thing Build Status Dependency Status Code Climate

What is this?

A full-fledged portal to announce the next big thing! Jumpstart the PR campaign for your next big thing by standing on the shoulder of a giant: The next big Thing!!

What is this really?

A sample project showcasing the use of unbuilt Rails Engines and Gems. The entire app has been developed using TDD - follow the commits to see the parts evolve. Current state:

  • Teaser provides the web page one sees when running the the_next_big_thing server. It depends on all the other engines.
  • Annoyance contains a service that given a number will give an indication of how annoying that number is.
  • EmailSignup provides a service allowing the storage of email addresses.
  • EventCounter provides a service that can count for any object how many times a particular action has happened.
  • The main Rails application does not contain any application code: it does not even have an app directory. It is soley responsible for encapsulating and mounting the engine in the right place.

Running the test suite

git clone https://github.com/shageman/the_next_big_thing.git
cd the_next_big_thing
./build.sh

Contributing

I highly appreciate it!

Fork, pull, create, commit, push, request pull.

License

Copyright (c) 2012-2013 Stephan Hagemann
twitter.com/shageman
%w(stephan.hagemann gmail.com) * "@"

Released under the MIT license. See MIT-LICENSE file for details.
Something went wrong with that request. Please try again.