First have a web site where you set the DNS and CNAMEs

then create a github repo

then at the root of the repo, create a CNAME file

in github deploy from branch and choose main branch

github should automatically deploy, the dns check should pass. We can then repeat these steps infinitely allowing us to build micro frontends in any language