datahub-mfe-configure-app
Installation
SKILL.md
Configure an MFE in DataHub
Walks through registering a Micro Frontend app with the DataHub frontend so it
loads at /mfe/<path> and optionally appears in the navigation sidebar. Covers
local development, production/k8s deployment, and troubleshooting.
Step 1: Gather Information
Use the AskQuestion tool to collect the following in a single call.
| Question | ID | Options |
|---|---|---|
| Are you configuring for local development or production/k8s? | env_target |
Local development / Production / Kubernetes |
MFE app name — the name field inside new ModuleFederationPlugin({ name: '...' }) in the MFE's webpack.config.js. Must match exactly. |
mf_name |
testAppMFE / N/A - I'll fill it in later |
URL path where the MFE should be accessible, e.g. /dashboard (must start with /) |
mfe_path |
/test_page / N/A - I'll fill it in later |
remoteEntry.js URL, e.g. http://localhost:3002/remoteEntry.js |
remote_entry_url |
http://localhost:3002/remoteEntry.js / N/A - I'll fill it in later |
Display label for navigation, e.g. Team Dashboard |
display_label |
Test Dashboard / N/A - I'll fill it in later |
| Should the MFE appear in the left nav sidebar? | show_in_nav |
Yes / No |
| Nav icon | nav_icon |
ChartBar / Trophy / Gear / HandWaving / Lightning / MagnifyingGlass / Database / Users / Shield / Bell / Flag / Star / Heart / Cube / Table / Code / Globe / Rocket |