github.com/brunolm/react-how-to is a repository that shows how to do things by example.
Each Pull Request on this repository is a complete guide on how to do something, for example if you want to add
redux to your project you can just check…
I checked a diff between a project created with Angular 4 and 5 CLI. There were no changes on the generated project structure.
So to upgrade you just need to install new versions of packages.
You can see which packages to update in this pull request.