DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

Cover image for Rails application boilerplate for fast MVP development
Alexey Poimtsev (he/hehe)
Alexey Poimtsev (he/hehe)

Posted on • Updated on

Rails application boilerplate for fast MVP development

Hey, Everyone!
I'd like to share with you my ruby on rails templates, which i've created to speedup MVP development for my company clients. I've tried to create a template with most useful features and best app development practices.

What's inside

What (possible) will be added later

You can check it here - https://github.com/alec-c4/kickstart

And i'll be happy for your feedback and PR's.

Top comments (1)

Collapse
fatkodima profile image
Fatko Dima

You may consider github.com/fatkodima/online_migrat... as an alternative to strong_migrations. It is a superset of it feature-wise, but not just suggests in words what to do, but has actual migration helpers, which you can use to do what you want.

It has migrations helpers for:

  • renaming tables/columns
  • changing columns types (including changing primary/foreign keys from integer to bigint)
  • adding columns with default values
  • adding different types of constraints
  • and others

Additionally, it has an internal framework for running data migrations on very large tables using background migrations. For example, you can use background migrations to migrate data that’s stored in a single JSON column to a separate table instead; backfill values from one column to another (as one of the steps when changing column type); or backfill some column’s value from an API.

🌚 Browsing with dark mode makes you a better developer.

It's a scientific fact.