Skip to content

docs: module federation onecx section#54

Closed
priyankaSandeepRade wants to merge 2 commits intoonecx:mainfrom
priyankaSandeepRade:docs/module-federation-onecx-section
Closed

docs: module federation onecx section#54
priyankaSandeepRade wants to merge 2 commits intoonecx:mainfrom
priyankaSandeepRade:docs/module-federation-onecx-section

Conversation

@priyankaSandeepRade
Copy link
Copy Markdown
Contributor

  • Todo - need to link URL once all PRs are merged

@priyankaSandeepRade priyankaSandeepRade changed the title Docs/module federation onecx section docs:module federation onecx section Apr 9, 2026
@priyankaSandeepRade priyankaSandeepRade changed the title docs:module federation onecx section docs: module federation onecx section Apr 9, 2026
Copy link
Copy Markdown

@rogocoffee rogocoffee left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please check the comments and especially the links.
Also please add a proper description to the PR (without current todo statement)

@@ -0,0 +1,30 @@
// Todo correct new links
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why TODO comment?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

from legacy docs. addressed in this PR - #55

== @onecx/angular-webcomponents Details
Using <<onecx/angular-webcomponents, @onecx/angular-webcomponents>> to expose modules and Remote Components via Microfrontends is the recommended way within the OneCX platform. There are guides available that showcase how to transform already-created Microfrontend's content to use Webcomponent method. In this section, all the specific functions available within the angular-webcomponents library are explained.

// TODO: Link to example in guide
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why TODO comment?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

from legacy docs. addressed in this PR - #55

|if application should run in production mode
|===

// TODO: Link to example in guide
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why TODO comment?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

from legacy docs. addressed in this PR - #55

|Array of providers for Remote Component to run
|===

// TODO: Link to example in guide
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why todo comment?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

from legacy docs. addressed in this PR - #55

})
export class RemoteModule ...

// TODO: Link to example in guide
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why todo comment?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

from legacy docs. addressed in this PR - #55

* CommonModule, BrowserModule and BrowserAnimationsModule Angular modules used for adding functionality to the module.
* PortalCoreModule is defined to allow usage of OneCX components and services.
* TranslateModule is defined to allow translations using translation keys within the module.
// TODO: Add link to auth docs
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why todo comment?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No auth docs are present. revised comment

@@ -0,0 +1,8 @@
[#microfrontend-content-bootstrapping-explained]
== Microfrontend Content Bootstrapping Explained
{mfe-loading_url}[Microfrontend content loading] is an action triggered by the route change (Shell Application's responsibility of loading modules) or by the Slot Component display (Slot Component's responsibility of loading Remote Components). During this action, Microfrontend's content, exposed via remote entry file, is loaded and bootstrapped using the provided file in xref:./webpack.adoc[Webpack configuration].
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please check if the xref is accessible, when all PRs are merged

Comment on lines +7 to +8
* xref:angular-expose-method.adoc[Content Exposed Using Angular Method]
* xref:webcomponent-expose-method.adoc[Content Exposed Using Webcomponent Method] No newline at end of file
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please check if the xref is accessible, when all PRs are merged

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please check the xrefs if they are correctly linked, when all PRs are merged

@priyankaSandeepRade
Copy link
Copy Markdown
Contributor Author

from legacy docs. addressed in this PR - #55

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

Successfully merging this pull request may close these issues.

2 participants