Skip to content

This is a Rails template application configured with The Frontier Group SOE

Notifications You must be signed in to change notification settings

kevin-jackson/rails-template

 
 

Repository files navigation

TFG Template

This is a RoR template using The Frontier Group's (TFG) SOE.

Usage

git clone https://github.com/thefrontiergroup/rails-template
cd rails-template
gem install bundler
bundle
bin/setup
# Run this to create a new Rails application from the template
bin/copy_template

The output of this script should give you the instructions you will need.

What does the template include out of the box?

Configuration

  • Mailer configuration for development, staging (jazz), production (jazz), and test environment
  • PostgreSQL with TFG SOE database.yml. No configuration required.
  • RVM Support via .ruby-gemset and .ruby-version
  • Seeds configuration via SeedHelper, including seeding some initial Users

Functionality

  • Script to spin up app (bin/setup)
  • Admin and Member Users with CRUD for both
  • Authorization with Pundit with full unit tests
  • Custom 404, 500, and maintenance pages
  • Custom favicon
  • Dashboard for admins and members
  • Devise implementation using User, includes feature specs for:
    • Resetting password
    • Signing in
    • Signing up
    • Signing out
  • Easy sign in functionality to speed up development
  • Responsive and Desktop styles

TODO

  • (Possible) Add in rake task for adding build to CI
  • Use dropdown menu for user actions

About

This is a Rails template application configured with The Frontier Group SOE

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 64.2%
  • CSS 17.5%
  • HTML 14.8%
  • CoffeeScript 3.5%