Home - RYLabs/ry-rails GitHub Wiki

Motivation

Guiding Principals

Follow Rails Conventions

Use Popular Rails Libraries

Support through Documentation

Installation

  • Update Application Name
    • Module name in config/application.rb
    • Name in package.json
    • Title in app/views/layouts/application.html.erb
    • Channel prefix in config/cable.yml
    • Database names in config/database.yml
    • config.active_job.queue_name_prefix in config/environments/production.rb
  • Docker
    • image name in docker-compose.yml
  • Devise
    • config.mailer_sender in config/initializers/devise.rb
    • config.action_mailer.default_url_options in config/environments/production.rb

Components

Development

  • Docker

Testing

  • RSpec
  • FactoryBot

Security

  • Devise
  • Pundit

Server

  • Anyway Config
  • GraphQL
  • Sideqik