Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Roadmap #737

Open
15 tasks
jaredpalmer opened this issue Aug 29, 2018 · 5 comments
Open
15 tasks

Roadmap #737

jaredpalmer opened this issue Aug 29, 2018 · 5 comments
Labels

Comments

@jaredpalmer
Copy link
Owner

jaredpalmer commented Aug 29, 2018

v3

There are some rather immediate tasks we should just knock out. So I guess these are the v3 requirements/milestones:

  • Consider an LTS strategy for v2 as people are not going upgrade to Babel 7 for several months.
  • Fix Docker support HMR port issue @gregmartyn
  • Update to babel-preset-razzle for Babel 7
  • Update .babelrc resolution to handle babel.config.js
  • Bump up deps
  • Upgrade Jest
  • Backwards compat??

v4

  • Polish and push up internal @palmerhq source cache as plugin?
  • Modes.
    • server (perhaps we deprecate jaredpalmer/backpack) 😢
    • iso the way stuff works now
    • spa (client-only)
  • Plugins
    • server-artifact This would include all node externals (ie node_modules) in a single javascript file (we do this @palmerhq and it's awesome)
  • New docs
    • Docker
    • Polyfills
    • Authentication
    • Serverless?

v5

  • New plugins
    • serverless Optimizations for serverless / lambda Razzle (need help here)
    • binary Make the final server output bytecode via something like Zeit's pkg?? Idk? Could be cool.
  • Prerender script / Export
    • razzle prerender --routes=routes.json
  • Explore Parcel modes now that it has full node.js support.
  • Revisit multi-port setup/runtime dep, perhaps we can figure out how to mess with require cache + sockets
@jaredpalmer jaredpalmer changed the title v3 Umbrella Issue Roadmap Aug 29, 2018
@gregmartyn
Copy link
Contributor

A changelog would really help as these things get merged

@jaredpalmer
Copy link
Owner Author

I keep changelogs in release notes pretty religiously: https://github.com/jaredpalmer/razzle/releases

@gregmartyn
Copy link
Contributor

#747

@olehreznichenko
Copy link
Contributor

Sync code base with latest CRA?
Jest with puppeteer?

@xpromx
Copy link

xpromx commented Jun 1, 2019

Do you have a plan of when you are planning to release each version?

@nimaa77 nimaa77 pinned this issue Mar 14, 2020
@fivethreeo fivethreeo unpinned this issue Sep 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants