Providing a minimum developer experience
For a basic DX, we must ensure that the development of our micro frontend solution does not work completely differently than the development of any other solution we created beforehand. If, under the hood, a lot of things are different, when these differences are exposed to micro frontend developers, they will need to relearn everything, resulting in a much lower acceptance ratio than expected.
The first step to ensure that developers are fine with the micro frontend setup is to support a smooth development flow in the standard integrated development environments (IDEs).
Supporting development in standard IDEs
While development can happen with just a text editor and a way to share or use the code, almost all developers will be used to writing code exclusively in an IDE such as VS Code, Atom, or WebStorm. Features such as code completion, language-specific snippets, or integrated debugging are hard to miss and are provided out of the...