bridgetown icon indicating copy to clipboard operation
bridgetown copied to clipboard

docs: Add a page detailing how to migrate from Rails

Open jaredcwhite opened this issue 1 year ago • 0 comments

We already have a page about Jekyll here: https://www.bridgetownrb.com/docs/migrating-from

Once Bridgetown 2.0's out the door, it will be full steam ahead for positioning Bridgetown as a fullstack framework for small to medium-size web application projects. We should document some of the basic steps for how to transition from Rails to Bridgetown.

  • Database access via bridgetown_sequel
  • Key-val cache via Redis/Valkey
  • Background job setup via Sidekiq
  • Dynamic routes, sessions, cookies, etc.
  • User management via rodauth & Authtown plugin (coming soon)
  • Bridgetown view templates and components
  • Forms via Lifeform plugin (coming soon)
  • esbuild frontend asset management
  • Using libraries like swup, i-html, etc. instead of Turbo, and web components instead of Stimulus
    • And once Heartml is out the door, we'll have a full client-server web components rendering pipeline

We might even imagine what would be a traditional Rails backoffice business application, and implement an example application purely in Bridgetown/Roda.

jaredcwhite avatar Dec 09 '24 19:12 jaredcwhite