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

Examples Needed #10

Open
4 of 15 tasks
zackarychapple opened this issue Apr 9, 2024 · 1 comment
Open
4 of 15 tasks

Examples Needed #10

zackarychapple opened this issue Apr 9, 2024 · 1 comment

Comments

@zackarychapple
Copy link
Contributor

zackarychapple commented Apr 9, 2024

As part of our go live we need a series of examples created that emphasize the use cases that folks will encounter first using Zephyr.

Versions of Module Federation (MF)

  • webpack MF - default MF plugin #11
  • webpack with v1.5 MF enchanced (should also demonstrate use of lifecycle hooks in a meaningful way) link
  • Rspack MF link
  • Rspack with v1.5 MF (should also demonstrate use of lifecycle hooks in a meaningful way) link
  • Nx webpack MF
  • Nx Rspack MF

Capabilities

  • ReactQuery and ReactRouter
  • Tanstack Router (adding routes as a remote is mounted)
  • Tanstack Store (should also include publishing to host store)
  • SSG (use case, ecommerce has cms, the cms gets update, it does SSG on a remote for a product sku to optimize for SEO)
  • SSR
  • Using managed and unmanaged apps together

Additional Frameworks

  • Vue
  • NextJS
  • ModernJS
@viktoriialurie
Copy link

Some adjustments based on the comments shared by @zackarychapple and @valorkin:

  • in regards to the naming (MF usage), official namings from the documentation should be used

In this case we should use:

  • bundled Module Federation
  • webpack has bundled and enhanced and will have native support (?)
  • rspack has 2 bundled and can be used with enhanced 3rd-party and native
  • Vite doesn't have bundled and may use native

What should be added additionally:

  • compatibility matrix in readme
  • issue form to request a new combination (Github issue template)

@zackarychapple @valorkin please check and correct me if i missed or misunderstood anything

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants