Last active
February 27, 2017 08:45
-
-
Save sabril/7888888 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
source 'https://rubygems.org' | |
ruby '2.0.0' | |
# we are living on the edge, but to stay save.. keep this updated to the latest stable | |
gem 'rails', '4.0.2' | |
# i like an elephant more than a dolphin :) | |
gem "pg" | |
# mongodb is good for prototyping either it's RDBMS or not | |
gem 'mongoid', github: "mongoid/mongoid" | |
gem "bson" | |
gem 'bson_ext' | |
gem 'mongoid_search' | |
gem 'mongoid-find_by' | |
# authentication and authorization | |
gem "devise" | |
gem "cancan" | |
# to be able to undo your action | |
gem 'paper_trail', git: "https://github.com/airblade/paper_trail.git" | |
# save you a lot lines of code | |
gem 'inherited_resources' | |
# hey, i'm not a designer :) | |
gem 'twitter-bootstrap-rails', git: "https://github.com/seyhunak/twitter-bootstrap-rails.git", branch: "bootstrap3" | |
# writing form manually is suck | |
gem "simple_form", github: 'wtfiwtz/simple_form_bootstrap3' | |
# well, listing a country manually is more suck! | |
gem "country_select" | |
# Use SCSS for stylesheets | |
gem "less-rails" | |
gem "therubyracer" | |
gem 'quiet_assets', :group => :development | |
gem 'sass-rails', '~> 4.0.1' | |
# Use Uglifier as compressor for JavaScript assets | |
gem 'uglifier', '>= 1.3.0' | |
# Use CoffeeScript for .js.coffee assets and views | |
gem 'coffee-rails', '~> 4.0.1' | |
# Use jquery as the JavaScript library | |
gem 'jquery-rails' | |
# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks | |
gem 'turbolinks' | |
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder | |
gem 'jbuilder', '~> 1.2' | |
group :doc do | |
# bundle exec rake doc:rails generates the API under doc/api. | |
gem 'sdoc', require: false | |
end | |
# Use unicorn as the app server, I would like to use puma but unicorn is a fairy tale thing which is a national animal for Scotland! :D | |
gem 'unicorn' | |
group :development, :test do | |
gem "rspec-rails", "2.13.0" | |
# for debugging, too bad it's still not stable for the latest mongoid -_-' | |
#gem "pry" | |
#gem "pry-rails" | |
#gem "pry-debugger" | |
#gem "pry-awesome_print" | |
gem "guard-rspec" | |
gem "guard-bundler" | |
gem "rb-fsevent" | |
gem 'simplecov', :require => false | |
gem "faker" | |
gem "database_cleaner" | |
end | |
group :test do | |
gem "capybara" | |
gem "factory_girl_rails", "4.1.0" | |
gem "forgery" | |
gem "zeus" | |
gem 'selenium-webdriver' | |
gem "launchy" | |
end | |
gem 'jquery-ui-rails' | |
group :assets do | |
gem 'turbo-sprockets-rails3' | |
end | |
## Monitoring / Analytics | |
gem 'newrelic_rpm', :group => :production | |
# stripe.. for payment gateway | |
gem "stripe", "~> 1.8.3" | |
group :development do | |
# this is your guidance to be a better rails/ruby programmer | |
gem "rails_best_practices" | |
end | |
# security checker, better save than sorry | |
gem "brakeman" | |
# keep your secret.. secret | |
gem "figaro" | |
# exception notifier, this will send error notification email from your production server | |
gem "exception_notification", :git => "git://github.com/rails/exception_notification.git", :require => "exception_notifier" | |
# heroku stuff | |
gem "rails_12factor", group: :production | |
# we like to give user freedom to choose :) | |
gem "omniauth" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment