Para publicar um projeto no github pages basta seguir os passos abaixo.
- Primeiro crie na branch master um diretorio o nome de "/docs"
- altere a key outDir de public para docs
- faça o build do projeto.
ng build --prod --base-href "https://<user-name>.github.io/<repo>/"
- faça o push para o repositório no github.