From the rise of Angular we are going to share you how to create your ultimate Angular app along with best practices, tips and secret. Please note that these tips are only for intermediate developers but if you want to learn the very basics of Angular you can checkout the website https://angularkingdom.com .
Angular Kingdom is one of the best resource and design guidelines based on Ant Design system along with simple yet powerful mvc architecture for even large projects.
The Format for the modules are
Type = dashboard
Type = landing
For creating lazy modules
ng g m pages/<module-name> -m app.module --routing=true --flat=false --route=<default-component>