Skip to content
This repository was archived by the owner on Mar 2, 2025. It is now read-only.

Roadmap to 1.0 #122

Open
10 tasks
eliias opened this issue Apr 19, 2023 · 0 comments
Open
10 tasks

Roadmap to 1.0 #122

eliias opened this issue Apr 19, 2023 · 0 comments
Assignees

Comments

@eliias
Copy link
Owner

eliias commented Apr 19, 2023

Roadmap

For now, isorun is an experiment, but to make this a usable foundation for Ruby on Rails app development, there should be some product goals. The vision is to enable “Frictionless development of modern web apps with React and Rails”.

  • Create a new Ruby on Rails project with isorun (Generator, Automated Upgrades)
  • High-performance web application w/ Rails
    • Server-side rendering for development and production
    • Streaming
    • Support for server components
    • Warm-start app with state (w/o API calls)
  • Seamless state transfer between backend and frontend
  • Local-first software (CRDT's, Local state, …)
  • API bridges (GraphQL)
  • Opinionated tooling/frontend stack (SWC/turbopack, TypeScript, ESLint, …)

Non-goals

  • Support other libraries besides React (Vue, Svelte, Web Components, …)
  • Support other than default build tools (Webpack, vite, …)
  • Add isorun to an existing Ruby on Rails project
@eliias eliias self-assigned this Apr 19, 2023
@eliias eliias pinned this issue Apr 19, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant