How to Add a New Microfrontend
:::info Superseded
This guide has been replaced by How to Create a New Course Phase,
which covers the full picture: the micro-frontend, the Go phase service, core registration, and
deployment — plus the make new-phase generator that automates the scaffolding.
:::
Key facts that changed since this page was written:
- Build configs are now
rspack.config.mjs(Rspack), notwebpack.config.mjs. - The reference implementation is
clients/example_component+servers/example_server(formerlytemplate_component/template_server); both have READMEs describing their layout. - External (out-of-repo) course phases are supported — see prompt-intro-course and prompt-github-challenge, and the external-phase section of the new guide.