Skip to content

planning Speedrail v2.0 #148

@ryanckulp

Description

@ryanckulp

fixes / improvements

  • documentation (Devise customizations, Stripe billing sync, admin panel, Turbo)
  • rip out Rubocop in exchange for Rails 7.2's native Rubocop
  • move + expand these deletions to new Docs portal
  • separate Landing views from Pages and make partials for features/pricing/etc
  • Hatchbox server setup guide (+ CLIs for logging, rails c, etc)
  • Tailwind components vs copy-pasting dozens of classes
  • email validations (ignore disposable, prevent bots via @niklasbabel)
  • test coverage automation
  • honeypot signup forms to prevent spam
  • replace ENV with Rails native secrets
  • BlogPost scopes, statuses as enums, layout, Turbo-fy

new stuff

  • blog newsletter signup (BlogSubscriber table) as a widget (partial) for mobility
  • custom generators (Stripe Elements billing mode with 2 plans, what else?)
  • ability to cancel deploy if tests fail (proper CD* in CI/CD)
  • improve Scaffold generators to reduce cruft + match Speedrail styles
  • test coverage automation / GUI (via gem + docs)
  • referral program via Rewardful
  • Webmock + VCR or similar mock library
  • script tags UI
  • Mail logs (+ editor?) with HTML support
  • A/B testing via Split
  • admin panel with Tailwind
  • impersonation via Pretender

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions