diff --git a/public/_includes/_util-fns.jade b/public/_includes/_util-fns.jade
index 716858c295..77b0486fbf 100644
--- a/public/_includes/_util-fns.jade
+++ b/public/_includes/_util-fns.jade
@@ -39,6 +39,7 @@
- var _liveLink = 'live link';
- var _ngRepoURL = 'https://github.com/angular/angular';
- var _ngDocRepoURL = 'https://github.com/angular/angular.io';
+- var _qsRepo = 'https://github.com/angular/quickstart/blob/master/README.md'
//- NgModule related
- var _AppModuleVsAppComp = 'AppModule'
diff --git a/public/docs/dart/latest/_quickstart_repo.jade b/public/docs/dart/latest/_quickstart_repo.jade
deleted file mode 100644
index e72fbfacf2..0000000000
--- a/public/docs/dart/latest/_quickstart_repo.jade
+++ /dev/null
@@ -1,4 +0,0 @@
-.l-sub-section
- :marked
- Alternatively, begin with a
- [download of the QuickStart source](https://github.com/angular-examples/quickstart/archive/master.zip).
diff --git a/public/docs/dart/latest/_util-fns.jade b/public/docs/dart/latest/_util-fns.jade
index d388b4c8ec..86925a3fa4 100644
--- a/public/docs/dart/latest/_util-fns.jade
+++ b/public/docs/dart/latest/_util-fns.jade
@@ -22,6 +22,7 @@ include ../../../_includes/_util-fns
- var _ngRepoURL = 'https://github.com/dart-lang/angular2';
//- Don't override this value quite yet:
//- var _ngDocRepoURL = 'https://github.com/dart-lang/site-webdev';
+- var _qsRepo = 'https://github.com/angular-examples/quickstart/archive/master.zip'
//- NgModule related
- var _AppModuleVsAppComp = 'AppComponent'
diff --git a/public/docs/dart/latest/guide/displaying-data.jade b/public/docs/dart/latest/guide/displaying-data.jade
index 5a9a1cdffb..d3c588076b 100644
--- a/public/docs/dart/latest/guide/displaying-data.jade
+++ b/public/docs/dart/latest/guide/displaying-data.jade
@@ -5,10 +5,6 @@ block includes
- var _iterableUrl = 'https://api.dartlang.org/stable/dart-core/Iterable-class.html';
- var _boolean = 'boolean';
-block quickstart-repo
- //- Must have this block so that Jade picks up the Dart include.
- include ../_quickstart_repo
-
block hero-class
:marked
We've defined a class with a constructor, two properties (`id` and `name`),
diff --git a/public/docs/dart/latest/guide/index.jade b/public/docs/dart/latest/guide/index.jade
index d3289f4c55..7173f74d79 100644
--- a/public/docs/dart/latest/guide/index.jade
+++ b/public/docs/dart/latest/guide/index.jade
@@ -1,4 +1,4 @@
-extends ../../../ts/latest/guide/index.jade
+extends ../../../ts/_cache/guide/index.jade
block includes
include ../_util-fns
diff --git a/public/docs/dart/latest/quickstart.jade b/public/docs/dart/latest/quickstart.jade
index 12b241544b..838a02f45e 100644
--- a/public/docs/dart/latest/quickstart.jade
+++ b/public/docs/dart/latest/quickstart.jade
@@ -7,7 +7,6 @@ block includes
- var _angular_browser_uri = 'angular2/platform/browser.dart'
- var _angular_core_uri = 'angular2/core.dart'
- var _stepInit = 3
- - var _quickstartSrcURL='https://github.com/angular-examples/quickstart'
block setup-tooling
:marked
diff --git a/public/docs/ts/_cache/_quickstart_repo.jade b/public/docs/ts/_cache/_quickstart_repo.jade
index c11222793b..e6a963a79d 100644
--- a/public/docs/ts/_cache/_quickstart_repo.jade
+++ b/public/docs/ts/_cache/_quickstart_repo.jade
@@ -1 +1,3 @@
-include ../latest/_quickstart_repo
+.l-sub-section
+ :marked
+ Alternatively, begin with a [download of the QuickStart source](!{_qsRepo}).
diff --git a/public/docs/ts/_cache/guide/displaying-data.jade b/public/docs/ts/_cache/guide/displaying-data.jade
index 5fbf0e7ff7..6bc5b08cc5 100644
--- a/public/docs/ts/_cache/guide/displaying-data.jade
+++ b/public/docs/ts/_cache/guide/displaying-data.jade
@@ -39,9 +39,6 @@ figure.image-display
Create a new project folder (
+
+ ## Organization
+
+ The documentation is divided into major thematic sections, each
+ a collection of pages devoted to that theme.
+
+block js-alert
+
+- var __lang = _docsFor || current.path[1] || 'ts';
+- var guideData = public.docs[__lang].latest.guide._data;
+- var advancedLandingPage = '';
+- for(var page in guideData) {
+- if (!guideData[page].basics && !guideData[page].hide) { advancedLandingPage = page; break; }
+- }
+- var advancedUrl = './' + advancedLandingPage + '.html'
+- var top="vertical-align:top"
+table(width="100%")
+ col(width="15%")
+ col
+ tr(style=top)
+ td QuickStart
+ td
+ :marked
+ The foundation for every page and sample in this documentation.
+ tr(style=top)
+ td Guide
+ td
+ :marked
+ The essential ingredients of Angular development.
+ tr(style=top)
+ td API Reference
+ td
+ :marked
+ Authoritative details about each member of the Angular libraries.
+ tr(style=top)
+ td Tutorial
+ td
+ :marked
+ A step-by-step, immersive approach to learning Angular that
+ introduces the major features of Angular in an application context.
+ tr(style=top)
+ td Advanced
+ td
+ :marked
+ In-depth analysis of Angular features and development practices.
+ tr(style=top)
+ td Cookbook
+ td
+ :marked
+ Recipes for specific application challenges, mostly code snippets with a minimum of exposition.
+
+:marked
+ ## Learning path
+
+ You don't have to read the guide straight through. Most pages stand on their own.
+
+ For those new to Angular, the recommended learning path runs through the *Guide* section:
+
+ 1. For the big picture, read the [Architecture](architecture.html) overview.
+
+ 1. Try [QuickStart](../quickstart.html). QuickStart is the "Hello, World" of Angular.
+ It shows you how to set up the libraries and tools you'll need to write *any* Angular app.
+
+ 1. Take the *Tour of Heroes* [tutorial](../tutorial), which picks up where QuickStart leaves off,
+ and builds a simple data-driven app. The app demonstrates the essential characteristics of a professional application:
+ a sensible project structure, data binding, master/detail, services, dependency injection, navigation, and remote data access.
+
+ 1. [Displaying Data](displaying-data.html) explains how to display information on the screen.
+
+ 1. [User Input](user-input.html) covers how Angular responds to user behavior.
+
+ 1. [Forms](forms.html) handles user data entry and validation within the UI.
+
+ 1. [Dependency Injection](dependency-injection.html) is the way to build large, maintainable applications
+ from small, single-purpose parts.
+
+ 1. [Template Syntax](template-syntax.html) is a comprehensive study of Angular template HTML.
+
+ After reading the above sections, you can skip to any other pages on this site.
+
+ ## Code samples
+
+ Each page includes code snippets that you can reuse in your applications.
+ These snippets are excerpts from a sample application that accompanies the page.
+
+ Look for a link to a running version of that sample near the top of each page,
+ such as this
+ The link launches a browser-based code editor where you can inspect, modify, save, and download the code. +
+ + A few early pages are written as tutorials and are clearly marked as such. + The rest of the pages highlight key points in code rather than explain each step necessary to build the sample. + You can always get the full source through the #{_liveLink}. + + ## Reference pages + + - The [Cheat Sheet](cheatsheet.html) lists Angular syntax for common scenarios. + - The [Glossary](glossary.html) defines terms that Angular developers should know. + - The [API Reference](../api/) is the authority on every public-facing member of the Angular libraries. + + ## We welcome feedback! + + - Use the [website GitHub repo](!{_ngDocRepoURL}) for **documentation** issues and pull requests. + - Use the [Angular GitHub repo](!{_ngRepoURL}) to report issues with **Angular** itself. diff --git a/public/docs/ts/latest/_quickstart_repo.jade b/public/docs/ts/latest/_quickstart_repo.jade index f07f7af128..e6a963a79d 100644 --- a/public/docs/ts/latest/_quickstart_repo.jade +++ b/public/docs/ts/latest/_quickstart_repo.jade @@ -1,4 +1,3 @@ .l-sub-section :marked - Alternatively, begin with a - [download of the QuickStart source](https://github.com/angular/quickstart/blob/master/README.md). \ No newline at end of file + Alternatively, begin with a [download of the QuickStart source](!{_qsRepo}). diff --git a/public/docs/ts/latest/guide/displaying-data.jade b/public/docs/ts/latest/guide/displaying-data.jade index 44af7f3188..9cc6f2c0b2 100644 --- a/public/docs/ts/latest/guide/displaying-data.jade +++ b/public/docs/ts/latest/guide/displaying-data.jade @@ -37,9 +37,6 @@ figure.image-display To build an illustrative example, start by creating a new project folder called