Russpeeddev
Генерирует куски кода для быстрого старта разработки нового приложения (russian edition).
Версия 0.0.5 для rails 4.1.6
Что это такое?
Гем генерирует некоторые константы.
- Добавляестя текст в Gemfile (список гемов).
- Используется шаблонизатор slim
- Генерируется контроллер pages для статических страниц index about contact
- Добавляется текст в routes.rb
- Добавляется хелпер метод title
- Меняется шаблон application в layouts
- Добавляются куски шаблонов в views/shared
- Создается файл custom.css.scss, в котором импортируется twitter bootstrap.
- Последней строкой подключается custom в application.css
- config.time_zone = 'Moscow'
- config.active_record.default_timezone = :local
- config.i18n.default_locale = :ru
- Используется шаблон Sticky footer with fixed navbar (http://getbootstrap.com/examples/sticky-footer-navbar)
Список гемов
- gem 'russian'
- gem 'slim-rails'
- gem 'rails_best_practices', group: :development, require: false
- gem 'kaminari'
- gem 'bootstrap-sass'
- gem 'simple_form'
- gem 'jquery-turbolinks'
группа тест:
- gem 'rspec-rails'
- gem 'webrat'
- gem 'factory_girl_rails'
группа девелопмент:
- gem 'rspec-rails'
- gem 'quiet_assets'
гемы в комментариях:
- gem 'tilt', '~> 1.3.7'
- gem 'thinking-sphinx'
- gem 'delayed_job_active_record'
- gem 'devise'
- gem 'devise-russian', '~> 2.0.1.1'
- gem 'activeadmin'
- gem 'meta_search', '>= 1.1.0.pre'
Установка
Добавить строку в Gemfile:
gem 'russpeeddev', github: 'vasche/russpeeddev', branch: 'master'
или
gem 'russpeeddev', git: 'https://github.com/vasche/russpeeddev.git', branch: 'master'
Затем выполнить:
$ bundle update
Или установить в ручном режиме командой:
$ gem install russpeeddev
Использование
Создать новое приложение, прописать этот гем в Gemfile (выполнить bundle) , выполнить команду:
$ rails g russpeeddev
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request