Pragma Rails Starter

screenshot of Pragma Rails Starter

A boilerplate for developing RESTful APIs with Ruby on Rails.

Overview

Pragma/Rails Starter is a boilerplate for developing RESTful APIs with Ruby on Rails. It provides a pre-configured setup that includes various tools and frameworks to help developers quickly start building APIs.

Features

  • Ruby on Rails: Built on the Ruby on Rails framework.
  • Puma: Includes Puma as the web server.
  • Foreman: Utilizes Foreman for process management.
  • Figaro: Uses Figaro for configuration management.
  • Rack::CORS: Includes Rack::CORS for Cross-Origin Resource Sharing (CORS).
  • Rack::Attack: Uses Rack::Attack for rate-limiting.
  • Pragma: Includes Pragma for business logic.
  • Bugsnag: Incorporates Bugsnag for error tracking.
  • CircleCI: Utilizes CircleCI for continuous integration.
  • Docker and Compose: Includes Docker and Compose for containerization.
  • RSpec: Configured for testing with RSpec.

Summary

Pragma/Rails Starter is a boilerplate for developing RESTful APIs with Ruby on Rails. It provides a pre-configured setup with various tools and frameworks to streamline the development process. With included features like Puma, Foreman, Figaro, and more, developers can quickly start building APIs and benefit from a range of functionality without the need for extensive setup and configuration.