{"repo":"thoughtbot/suspenders","free":true,"listed":false,"github":"https://github.com/thoughtbot/suspenders","clone":"git clone https://github.com/thoughtbot/suspenders.git","description":"A Rails application template with our standard defaults, optimized for deployment on Heroku.","language":"Ruby","stars":4046,"topics":["template","rails"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Suspenders Suspenders is intended to create a new Rails applications with these [features][], and is optimized for deployment on Heroku, since that's our [recommended][] host. It is used by thoughtbot to get a jump start on new apps. Use Suspenders if you're in a rush to build something amazing; don't use it if you like missing deadlines. [features]: ./FEATURES.md [recommended]: https://thoughtbot.com/playbook/production/hosting Prerequisites Suspenders requires the latest version of [Rails][] and its dependencies. Additionally, Suspenders requires [PostgreSQL][] and [Redis][]. [Rails]: https://guides.rubyonrails.org/install ruby on rails.html [PostgreSQL]: https://formulae.brew.sh/formula/postgresql@17 [Redis]: https://formulae.brew.sh/formula/redis Installation Usage First, make sure you're on the latest version of Rails. Then, create a new application with Suspenders. Under the hood, Suspenders uses an [application template][] to generate a new Rails application like so: We skip the [default test framework][] in favor of [RSpec][], and [prefer PostgreSQL][] as our database. We skip the Solid ecosystem since we prefer [Sidekiq][], and because Solid Queue has [performance issues][] on Heroku. [!IMPORTANT] Since Suspenders generates an application that enables require master key , you'll need to add it to GitHub as a [secret][] in order for GitHub Actions to work. [application template]: https://guides.rubyonrails.org/rails application templates.html [default test framework]:","default_branch":null,"files":null,"tree":[],"storefront":"/r/thoughtbot","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/thoughtbot/suspenders/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}