Permalink
Browse files
docs(tutorial): update to use `v1.5.x` and best practices
This is a major re-structuring of the tutorial app's codebase, aiming at applying established best practices (in terms of file naming/layout and code organization) and utilizing several new features and enhancements (most notably components) introduced in recent versions of Angular (especially v1.5). Apart from the overall changes, two new chapters were introduced: one on components and one on code organization. -- In the process, several other things were (incidentally) taken care of, including: * Dependencies were upgraded to latest versions. * Animations were polished. * Outdated links were updated. * The app's base URL was changed to `/` (instead of `/app/`). BTW, this has been tested with the following versions of Node (on Windows 10) and everything worked fine: * 0.11.16 * 4.2.6 * 4.4.2 * 5.10.0 * 6.2.0 -- This was inspired by (and loosely based on) #13834. Again, mad props to @teropa for leading the way :) -- **Note:** The old version of the tutorial, that is compatible with Angular version 1.4 or older, has been saved on the `pre-v1.5.0-snapshot` branch of [angular-phonecat](https://github.com/angular/angular-phonecat). The `v1.4.x` version of the tutorial should be pointed to that branch instead of `master`. -- Related to angular/angular-phonecat#326. Related to angular/angular-seed#341. Closes #14416
- Loading branch information
Showing
with
14,277 additions
and 2,176 deletions.
- +5 −0 docs/app/assets/css/docs.css
- +4 −3 docs/app/src/tutorials.js
- +4 −4 docs/config/templates/indexPage.template.html
- +141 −96 docs/content/tutorial/index.ngdoc
- +89 −74 docs/content/tutorial/step_00.ngdoc
- +9 −5 docs/content/tutorial/step_01.ngdoc
- +171 −114 docs/content/tutorial/step_02.ngdoc
- +212 −153 docs/content/tutorial/step_03.ngdoc
- +241 −125 docs/content/tutorial/step_04.ngdoc
- +103 −212 docs/content/tutorial/step_05.ngdoc
- +196 −63 docs/content/tutorial/step_06.ngdoc
- +214 −282 docs/content/tutorial/step_07.ngdoc
- +63 −143 docs/content/tutorial/step_08.ngdoc
- +366 −81 docs/content/tutorial/step_09.ngdoc
- +145 −111 docs/content/tutorial/step_10.ngdoc
- +106 −223 docs/content/tutorial/step_11.ngdoc
- +112 −465 docs/content/tutorial/step_12.ngdoc
- +321 −0 docs/content/tutorial/step_13.ngdoc
- +564 −0 docs/content/tutorial/step_14.ngdoc
- +13 −6 docs/content/tutorial/the_end.ngdoc
- BIN docs/img/tutorial/tutorial_00_final.png
- BIN docs/img/tutorial/tutorial_02.png
- BIN docs/img/tutorial/tutorial_03.png
- BIN docs/img/tutorial/tutorial_04.png
- BIN docs/img/tutorial/tutorial_05.png
- BIN docs/img/tutorial/tutorial_05.pptx
- BIN docs/img/tutorial/tutorial_06.png
- BIN docs/img/tutorial/tutorial_07_final.png
- BIN docs/img/tutorial/tutorial_08-09_final.png
- BIN docs/img/tutorial/tutorial_09.png
- BIN docs/img/tutorial/tutorial_10-11_final.png
- BIN docs/img/tutorial/tutorial_10.png
- BIN docs/img/tutorial/tutorial_12.png
- BIN docs/img/tutorial/xhr_service_final.png
- BIN images/docs/tutorial/tutorial_02.svg/image11.png
- +1,351 −2 images/docs/tutorial/tutorial_02.svg/tutorial_02.svg
- BIN images/docs/tutorial/tutorial_03.svg/image11.png
- BIN images/docs/tutorial/tutorial_03.svg/image13.png
- +1,376 −2 images/docs/tutorial/tutorial_03.svg/tutorial_03.svg
- BIN images/docs/tutorial/tutorial_04.svg/image15.png
- +0 −3 images/docs/tutorial/tutorial_04.svg/tutorial_04.svg
- BIN images/docs/tutorial/{tutorial_03.graffle → tutorial_05.graffle}/QuickLook/Preview.pdf
- BIN images/docs/tutorial/{tutorial_03.graffle → tutorial_05.graffle}/QuickLook/Thumbnail.tiff
- 0 images/docs/tutorial/{tutorial_03.graffle → tutorial_05.graffle}/data.plist
- BIN images/docs/tutorial/{tutorial_03.graffle → tutorial_05.graffle}/image13.png
- BIN images/docs/tutorial/tutorial_05.svg/image13.png
- +1,569 −0 images/docs/tutorial/tutorial_05.svg/tutorial_05.svg
- BIN images/docs/tutorial/{tutorial_04.graffle → tutorial_06.graffle}/QuickLook/Preview.pdf
- BIN images/docs/tutorial/{tutorial_04.graffle → tutorial_06.graffle}/QuickLook/Thumbnail.tiff
- 0 images/docs/tutorial/{tutorial_04.graffle → tutorial_06.graffle}/data.plist
- BIN images/docs/tutorial/{tutorial_04.graffle → tutorial_06.graffle}/image15.png
- BIN images/docs/tutorial/tutorial_06.svg/image15.png
- +1,625 −0 images/docs/tutorial/tutorial_06.svg/tutorial_06.svg
- BIN images/docs/tutorial/tutorial_07.svg/image9.png
- +0 −3 images/docs/tutorial/tutorial_07.svg/tutorial_07.svg
- +0 −3 images/docs/tutorial/tutorial_08-09.svg/tutorial_08-09.svg
- BIN images/docs/tutorial/{tutorial_07.graffle → tutorial_09.graffle}/QuickLook/Preview.pdf
- BIN images/docs/tutorial/{tutorial_07.graffle → tutorial_09.graffle}/QuickLook/Thumbnail.tiff
- 0 images/docs/tutorial/{tutorial_07.graffle → tutorial_09.graffle}/data.plist
- BIN images/docs/tutorial/{tutorial_07.graffle → tutorial_09.graffle}/image9.png
- BIN images/docs/tutorial/tutorial_09.svg/image9.png
- +1,727 −0 images/docs/tutorial/tutorial_09.svg/tutorial_09.svg
- BIN images/docs/tutorial/tutorial_10-11.graffle/image10.png
- BIN images/docs/tutorial/tutorial_10-11.svg/image10.png
- +0 −3 images/docs/tutorial/tutorial_10-11.svg/tutorial_10-11.svg
- BIN images/docs/tutorial/{tutorial_08-09.graffle → tutorial_10.graffle}/QuickLook/Preview.pdf
- BIN images/docs/tutorial/{tutorial_08-09.graffle → tutorial_10.graffle}/QuickLook/Thumbnail.tiff
- 0 images/docs/tutorial/{tutorial_08-09.graffle → tutorial_10.graffle}/data.plist
- BIN images/docs/tutorial/{tutorial_08-09.graffle → tutorial_10.graffle}/image10.png
- BIN images/docs/tutorial/tutorial_10.svg/image10.png
- +1,706 −0 images/docs/tutorial/tutorial_10.svg/tutorial_10.svg
- BIN images/docs/tutorial/{tutorial_10-11.graffle → tutorial_12.graffle}/QuickLook/Preview.pdf
- BIN images/docs/tutorial/{tutorial_10-11.graffle → tutorial_12.graffle}/QuickLook/Thumbnail.tiff
- 0 images/docs/tutorial/{tutorial_10-11.graffle → tutorial_12.graffle}/data.plist
- BIN images/docs/tutorial/{tutorial_08-09.svg → tutorial_12.graffle}/image10.png
- BIN images/docs/tutorial/tutorial_12.svg/image10.png
- +1,844 −0 images/docs/tutorial/tutorial_12.svg/tutorial_12.svg
Oops, something went wrong.