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

Develop Custom Component using Webpack Module Federation #863

Closed
3 tasks
ravilodhi opened this issue Nov 27, 2024 · 1 comment
Closed
3 tasks

Develop Custom Component using Webpack Module Federation #863

ravilodhi opened this issue Nov 27, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request release-v2.13.0

Comments

@ravilodhi
Copy link
Contributor

ravilodhi commented Nov 27, 2024

What is the motivation for adding/enhancing this feature?

Module Federation is a JavaScript technique that allows resources to be shared across multiple applications. The main motivation is that multiple separate builds should come together to form a single application. These separate builds act as containers, capable of exposing and consuming code among themselves to create a unified application.

In our approach, we will have at least two applications per app. One is called the host application, which contains all the essential UI, and the other is called the remote application, which hosts all the custom components. Custom components will be imported at runtime into the host application.

For more detail - https://webpack.js.org/concepts/module-federation

What are the acceptance criteria?

Order Invoicing component is implemented using module federation.

  • ...

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

@ravilodhi ravilodhi moved this from 📋 Backlog to 📅 Planned in Digital Experience Platform Nov 27, 2024
@ymaheshwari1 ymaheshwari1 moved this from 📅 Planned to 🏗 In progress in Digital Experience Platform Nov 27, 2024
ymaheshwari1 added a commit that referenced this issue Nov 29, 2024
@ymaheshwari1 ymaheshwari1 moved this from 🏗 In progress to 👀 In review in Digital Experience Platform Dec 2, 2024
ymaheshwari1 added a commit that referenced this issue Dec 3, 2024
[POC] Implemented: feature to load component from remote using module federation(#863)
@ymaheshwari1 ymaheshwari1 moved this from 👀 In review to ⏸️ Dev complete in Digital Experience Platform Dec 3, 2024
@Adameddy26 Adameddy26 assigned Adameddy26 and unassigned ymaheshwari1 Jan 3, 2025
@Adameddy26 Adameddy26 moved this from ⏸️ Dev complete to ⚒️ In QA in Digital Experience Platform Jan 3, 2025
@Adameddy26 Adameddy26 added release-v2.13.0 enhancement New feature or request labels Jan 3, 2025
@Adameddy26
Copy link

Changes verified and working fine in release v2.13.0. Hence, closing this issue.

@github-project-automation github-project-automation bot moved this from ⚒️ In QA to ✅ Done in Digital Experience Platform Jan 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request release-v2.13.0
Projects
Archived in project
Development

No branches or pull requests

3 participants