Socket
Book a DemoInstallSign in
Socket

fast_track

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

fast_track

0.0.6
bundlerRubygems
Version published
Maintainers
1
Created
Source

fast_track

Create Rails apps quickly. So far the number of recipes we have is somewhat limited, but it will grow very soon, and very fast.

Install:

fast_track is a tool for building Rails apps, so you don't need to add it to your Gemfile. Just install it as you would any other gem:

gem install fast_track

Examples:

Here's some examples of what fast_track can do so far. Note that this is actually a rather limited set of things compared to what it will be actually capable of.

Create an app with Devise + Cancan + Rolify

track --app cool_site --tracks devise,cancan,rolify

Same as above, but add Devise views

./bin/track --app cool_site --tracks devise_with_views,cancan,rolify

Same as above, but with Twitter Bootstrap

./bin/track --app cool_site --tracks twitter_bootstrap,devise_with_view,cancan,rolify

Why not use Rails Wizard / appscrolls / Rails app composer / some other Rails app builder ?

In all the projects I've seen, most functionality is implemented in procedural scripts. They are not objects. In fast_track, all objects inherit from Track. Procedural is fine for quick scripts, but not for robust tools.

Roadmap

The roadmap includes

  • The ability to handle advanced configurations.
  • For other tracks to inherit from one another (e.g. the DeviseOmniauth track would inherit from the Devise track).
  • Heroku support
  • Git & Github support
  • Errbit support
  • Uploader support (CarrierWave, Paperclip, etc)
  • Tons of ready-to-use templates with no dependencies
  • Fix Slop to use delimit Arrays with spaces, or use a different option parser. Not a fan of the commas as shown above.

Contributing to fast_track

  • Check out the latest master to make sure the feature hasn't been implemented or the bug hasn't been fixed yet.
  • Check out the issue tracker to make sure someone already hasn't requested it and/or contributed it.
  • Fork the project.
  • Start a feature/bugfix branch.
  • Commit and push until you are happy with your contribution.
  • Make sure to add tests for it. This is important so I don't break it in a future version unintentionally.
  • Please try not to mess with the Rakefile, version, or history. If you want to have your own version, or is otherwise necessary, that is fine, but please isolate to its own commit so I can cherry-pick around it.

Copyright (c) 2013 EncomLabs. See LICENSE.txt for further details.

FAQs

Package last updated on 29 Sep 2013

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.