Project

teleporter

0.0
No commit activity in last 3 years
No release in over 3 years
Generators for a fresh Rails application
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.6
>= 0

Runtime

 Project Readme

Teleporter

Generators for a fresh Rails application

Gem Version

Table of content

  • rails g teleport:start
    • rails g teleport:gemfile
    • rails g teleport:gitignore
    • rails g teleport:database
    • rails g teleport:rspec
    • rails g teleport:welcome
    • rails g teleport:capistrano
    • rails g teleport:bootstrap
      • rails g teleport:bootstrap:navbar
    • rails g teleport:simple_form
    • rails g teleport:devise
      • rails g teleport:devise_oauth
    • rails g teleport:api
    • rails g teleport:sidekiq
    • rails g teleport:redactor_rails

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