Portal app based on micro-frontend architecture
Principles
- Easy is better than complex!
- All complexity should be hidden
- Easiness to add new app
- Minimize copy-paste
TODO: [ ] App CLI [ ] Container CLI [ ] Container App configuration [ ] Circle CI
[ ] Deployment
https://github.com/webpack/webpack/tree/master/examples/multi-part-library https://nylas.github.io/nylas-mail/guides/InterfaceConcepts.html
https://discuss.circleci.com/t/can-i-run-npm-commands-in-subfolders/21257/2 https://github.com/Quramy/lerna-yarn-workspaces-example/blob/master/.circleci/config.yml facebook/create-react-app#4402 https://github.com/CircleCI-Public/circleci-demo-javascript-express/blob/master/.circleci/config.yml https://github.com/apollographql/apollo-server/pull/882/files https://medium.com/@evenchange4/%E4%BD%BF%E7%94%A8-circleci-2-0-workflows-%E6%8C%91%E6%88%B0%E4%B8%89%E5%80%8D%E9%80%9F-9691e54b0ef0
Deploy to gh-pages https://github.com/DevProgress/onboarding/wiki/Using-Circle-CI-with-Github-Pages-for-Continuous-Delivery