Dannyyu92 Barebones Save

Personal Rails Template Generator

Project README

Barebones

Gem Version
Barebones is my personal base Rails application. After developing a couple of Rails applications, I thought that there were some common gems and patterns that would be nice to have out of the box.

Installation

Install the gem:

gem install barebones

Then run:

barebones [AppName]

Flags

If you don't like using any of the below gems or configurations for whatever reason, you can skip them:

  • --skip-api
  • --skip-resque
  • --skip-sidekiq
  • --skip-minitest
  • --skip-factory-girl
  • --skip-carrierwave

For example:

barebones [AppName] --skip-api --skip-minitest

Gemfile

Barebones' Gemfile includes various preconfigured gems such as:

Webserver

  • Puma for our default concurrent webserver. Configured to spawn on free Heroku instances out of the box.

File Uploading

  • Carrierwave for file uploading
  • Fog for AWS/Google cloud storage
  • MiniMagick for image cropping/resizing and all that good stuff

Background Processing

Database

Dev/Testing

Testing

API

Design Patterns

API

Dependencies

Barebones requires the latest version of Ruby (2.4.1), Rails (5.1.1), and PostgreSQL (9.4) on your local machine.

License

Barebones is copyright © 2015-2016 Danny Yu.
It is free software, and may be redistributed under the terms specified in the LICENSE file.

Open Source Agenda is not affiliated with "Dannyyu92 Barebones" Project. README Source: dannyyu92/barebones
Stars
45
Open Issues
0
Last Commit
6 years ago
Repository
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating