itsNikolay / teleporter

Bootstrap you project with teleport configuration.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Teleporter

Generators for a fresh Rails application

Gem Version

Table of content

rails g teleport:start

$ rails g teleport:start

runs all generators below

rails g teleport:gemfile

$ rails g teleport:gemfile

adds gemfiles: russian, puma, haml-rails, therubyracer, quiet_assets adds timezone and locale

  config.time_zone = 'Moscow'
  config.i18n.default_locale = :ru

rails g teleport:gitignore

copies template for .gitignore file with all common excludes

rails g teleport:database

database.yml for postgresql and rake db:create

rails g teleport:rspec

adds gems rspec-rails, spring, sping-commands-rspec, factory_girl_rails, capybara, database_cleeaner, shoulds-matchers, poltergeist, phantomjs, vcr, webmock and configures them all for a testing rails app

rails g teleport:welcome

generates WelcomeController#index and uses it as root_path

rails g teleport:capistrano

adds gems: capistrano, capistrano-rbenv, capistrano-bundler, capistrano-rails, capistrano-sidekiq, capistrano-puma generate Capistrano 3 configs for deployment add tasks

rails g teleport:bootstrap

adds gems bootstrap-sass, kaminari-bootstrap, bh, autoprefixer-rails binds them with a fresh rails application

rails g teleport:bootstrap:navbar

adds _navbar.haml file to a project

rails g teleport:simple_form

adds gem simple-form generates wrappers for: Basic | Bootstrap | Zurb

rails g teleport:devise

adds gems: devise, cancancan, letter-opener generates files for devise installation into a fresh rails application

rails g teleport:devise_oauth

generates files for devise-oauth providers

rails g teleport:api

generates api/v1/. . . files for json api adds routes for subdomain api.example.com adds gem jsonbuilder

rails g teleport:sidekiq

adds sidekiq and sidetiq to rails project adds routes to mount /sidekiq monitoring adds templates for worker class for sidekiq and sidekiq

rails g teleport:redactor_rails

setups redactor_rails gem in application

About

Bootstrap you project with teleport configuration.

License:MIT License


Languages

Language:Ruby 99.1%Language:CoffeeScript 0.7%Language:CSS 0.2%