Last active
September 2, 2015 12:09
-
-
Save cdesch/be69a9d55d98eb1c789d to your computer and use it in GitHub Desktop.
This file contains hidden or 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
rails plugin new basic_calendar -T --mountable --dummy-path=spec/dummy && cd basic_calendar | |
Add | |
s.test_files = Dir["spec/**/*"] | |
#append rakefile | |
require 'rspec/core' | |
require 'rspec/core/rake_task' | |
desc "Run all specs in spec directory (excluding plugin specs)" | |
RSpec::Core::RakeTask.new(:spec => 'app:db:test:prepare') | |
task :default => :spec | |
#append engine.rb | |
require 'bootstrap-sass' | |
require 'friendly_id' | |
require 'simple_form' | |
require 'jquery-rails' | |
require 'jquery-ui-rails' | |
require 'ckeditor' | |
config.generators do |g| | |
g.test_framework :rspec | |
g.fixture_replacement :factory_girl, :dir => 'spec/factories' | |
end | |
#append gemfile | |
group :development do | |
gem "factory_girl_rails" | |
end | |
#append spechelper.rb | |
ENV["RAILS_ENV"] ||= 'test' | |
require File.expand_path("../dummy/config/environment", __FILE__) | |
require 'rspec/rails' | |
require 'rspec/autorun' | |
require 'factory_girl_rails' | |
require 'capybara/rails' | |
require 'capybara/rspec' | |
#append railshelper.rb | |
require 'factory_girl_rails' | |
Add dependancies | |
s.add_dependency "rails", "~> 4.2.4" | |
s.add_dependency "friendly_id", ">= 5.0" | |
s.add_dependency "simple_form", ">= 3.0" | |
s.add_dependency "kaminari", ">= 0.15" | |
s.add_dependency 'bootstrap-sass', '~> 3.3.4' | |
gem 'bootstrap-generators', '~> 3.3.4' | |
s.add_dependency 'sass-rails', '~> 5.0' | |
s.add_dependency "jquery-rails", "~> 4.0.4" | |
s.add_dependency "jquery-ui-rails", "~> 5.0.5" | |
s.add_dependency 'ckeditor','~> 4.1.3' | |
s.add_dependency 'acts-as-taggable-on', '~> 3.4' | |
s.add_dependency "fog", "1.31.0" | |
s.add_dependency "carrierwave", ">= 0.9" | |
s.add_dependency "mini_magick", ">= 3.7" | |
s.add_dependency "thor", "~> 0.19.1" | |
s.add_dependency 'activeadmin','~> 1.0.0.pre1' | |
s.add_development_dependency "sqlite3" | |
s.add_development_dependency 'rspec-rails' | |
s.add_development_dependency 'capybara' | |
s.add_development_dependency 'launchy' | |
s.add_development_dependency 'spork' | |
s.add_development_dependency "database_cleaner" | |
s.add_development_dependency "faker" | |
Rspec install | |
rails g rspec:install | |
SimpleForm install | |
rails generate simple_form:install --bootstrap | |
rails generate bootstrap:install | |
rails generate friendly_id | |
run('touch app/assets/stylesheets/application.scss') | |
append_file('app/assets/stylesheets/application.scss', '@import "bootstrap-sprockets";','@import "bootstrap";','@import "font-awesome"; | |
') | |
append_file('app/assets/javascripts/application.js', '//= require bootstrap-sprockets') |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment