GithubHelp home page GithubHelp logo

dev_must_have's Introduction

Rails development must have gems

Meta gem for essential gem for use in development environment

#Gem list

  1. hirb - rails console models table output
  2. powder - Makes Pow even easier
  3. wirble - rails console colorizing, tab-completion, persistent history
  4. dev_log_in - Type /dev/log_in/john in browser to log in as john (in env.development)
  5. guard
  6. guard-rspec

Usage

Just add to group :development in Gemfile:

group :development do
  gem 'dev_must_have' , github: 'evrone/dev_must_have'
end

hirb

Add to ~/.irbrc:

begin
  if defined?(Rails)
    Hirb.enable
  end
rescue LoadError => err
end

then rails console and:

irb(main):003:0> User.all

wirble

Add to ~/.irbrc:

begin
  require 'wirble'

  Wirble.init
  Wirble.colorize
rescue LoadError => err
end

powder

You already can execute a lot of commands:

powder link => Link the current dir to ~/.pow/<current_directory>
powder unlink => Unlink current_dir or the symlink defined in .powder
powder config => Get Pow's current configuration information
powder open => Opens the pow link in a browser

See a bit more on the gem homepage

dev_log_in

Go to http://myproject.local/dev/log_in/john to log in as john (if a user with email "john@." exists in DB)

guard

guard init rspec

dev_must_have's People

Contributors

divineforest avatar kirs avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.