Skip to content
This repository was archived by the owner on Dec 4, 2017. It is now read-only.

Update Basics to new design scheme using Jade extends/blocks #1508

Closed
6 of 7 tasks
chalin opened this issue May 25, 2016 · 3 comments
Closed
6 of 7 tasks

Update Basics to new design scheme using Jade extends/blocks #1508

chalin opened this issue May 25, 2016 · 3 comments
Labels

Comments

@chalin
Copy link
Contributor

chalin commented May 25, 2016

Contributes to #1506.

@chalin chalin changed the title basic dev guide: use new doc design scheme using Jade extends/blocks basic dev guide: use new design scheme using Jade extends/blocks May 25, 2016
@chalin chalin changed the title basic dev guide: use new design scheme using Jade extends/blocks Update Basics to new design scheme using Jade extends/blocks May 25, 2016
@wardbell
Copy link
Contributor

Please hold on this project!

@chalin
Copy link
Contributor Author

chalin commented May 29, 2016

Please hold on this project!

Ok. FYI, I am almost done (95%) with the dependency-injection chapter. I'll commit on Tuesday. Will hold off working on the other chapters until I hear news from you.

cc: @kwalrath

chalin added a commit to chalin/angular.io that referenced this issue Jun 1, 2016
Contributes to angular#1508 and angular#1522.

- The main change on the TS side is to present best practices first, rather than presenting sample code and then saying "don't do that".
- The "Optional dependencies" section has been moved towards the end of the provider variants section and its sample code has been simplified.
- Reworked *_1.{ts,dart} sources so that main_1.{ts,dart} can actually be run, which helped find some bugs in those sources.
- Despite angular/angular#8928, the Dart and TS OpaqueToken sections have been left in the prose. They can be revisited later.

Enhancements to the Dart code include:

- Added TestComponent.
- Added a provider sample that makes use of an app config Map (to match TS); also added the more Dart-like use of a custom app configuration class, whose instance is initialized via the cascade operator.
- Fixed Engine class hierarchy so that a single field named `cylinders` is defined (rather than two fields: one in the Engine supertype and one in the subclass), because having two fields is a bad design smell.
- Similarly, fixed Logger hierarchy so that a single field named `logs` is defined. Also made `logs` a read-only field.
- Reintroduced the SilentLogger().
chalin added a commit to chalin/angular.io that referenced this issue Jun 1, 2016
Contributes to angular#1508 and angular#1522.

- The main change on the TS side is to present best practices first, rather than presenting sample code and then saying "don't do that".
- The "Optional dependencies" section has been moved towards the end of the provider variants section and its sample code has been simplified.
- Reworked *_1.{ts,dart} sources so that main_1.{ts,dart} can actually be run, which helped find some bugs in those sources.
- Despite angular/angular#8928, the Dart and TS OpaqueToken sections have been left in the prose. They can be revisited later.

Enhancements to the Dart code include:

- Added TestComponent.
- Added a provider sample that makes use of an app config Map (to match TS); also added the more Dart-like use of a custom app configuration class, whose instance is initialized via the cascade operator.
- Fixed Engine class hierarchy so that a single field named `cylinders` is defined (rather than two fields: one in the Engine supertype and one in the subclass), because having two fields is a bad design smell.
- Similarly, fixed Logger hierarchy so that a single field named `logs` is defined. Also made `logs` a read-only field.
- Reintroduced the SilentLogger().
chalin added a commit to chalin/angular.io that referenced this issue Jun 2, 2016
Contributes to angular#1508 and angular#1522.

- The main change on the TS side is to present best practices first, rather than presenting sample code and then saying "don't do that".
- The "Optional dependencies" section has been moved towards the end of the provider variants section and its sample code has been simplified.
- Reworked *_1.{ts,dart} sources so that main_1.{ts,dart} can actually be run, which helped find some bugs in those sources.
- Despite angular/angular#8928, the Dart and TS OpaqueToken sections have been left in the prose. They can be revisited later.

Enhancements to the Dart code include:

- Added TestComponent.
- Added a provider sample that makes use of an app config Map (to match TS); also added the more Dart-like use of a custom app configuration class, whose instance is initialized via the cascade operator.
- Fixed Engine class hierarchy so that a single field named `cylinders` is defined (rather than two fields: one in the Engine supertype and one in the subclass), because having two fields is a bad design smell.
- Similarly, fixed Logger hierarchy so that a single field named `logs` is defined. Also made `logs` a read-only field.
- Reintroduced the SilentLogger().
@kwalrath kwalrath added the dart label Jun 3, 2016
chalin added a commit to chalin/angular.io that referenced this issue Jun 3, 2016
Contributes to angular#1508 and angular#1522.

- The main change on the TS side is to present best practices first, rather than presenting sample code and then saying "don't do that".
- The "Optional dependencies" section has been moved towards the end of the provider variants section and its sample code has been simplified.
- Reworked *_1.{ts,dart} sources so that main_1.{ts,dart} can actually be run, which helped find some bugs in those sources.
- Despite angular/angular#8928, the Dart and TS OpaqueToken sections have been left in the prose. They can be revisited later.

Enhancements to the Dart code include:

- Added TestComponent.
- Added a provider sample that makes use of an app config Map (to match TS); also added the more Dart-like use of a custom app configuration class, whose instance is initialized via the cascade operator.
- Fixed Engine class hierarchy so that a single field named `cylinders` is defined (rather than two fields: one in the Engine supertype and one in the subclass), because having two fields is a bad design smell.
- Similarly, fixed Logger hierarchy so that a single field named `logs` is defined. Also made `logs` a read-only field.
- Reintroduced the SilentLogger().
chalin added a commit to chalin/angular.io that referenced this issue Jun 3, 2016
Contributes to angular#1508 and angular#1522.

- The main change on the TS side is to present best practices first, rather than presenting sample code and then saying "don't do that".
- The "Optional dependencies" section has been moved towards the end of the provider variants section and its sample code has been simplified.
- Reworked *_1.{ts,dart} sources so that main_1.{ts,dart} can actually be run, which helped find some bugs in those sources.
- Despite angular/angular#8928, the Dart and TS OpaqueToken sections have been left in the prose. They can be revisited later.

Enhancements to the Dart code include:

- Added TestComponent.
- Added a provider sample that makes use of an app config Map (to match TS); also added the more Dart-like use of a custom app configuration class, whose instance is initialized via the cascade operator.
- Fixed Engine class hierarchy so that a single field named `cylinders` is defined (rather than two fields: one in the Engine supertype and one in the subclass), because having two fields is a bad design smell.
- Similarly, fixed Logger hierarchy so that a single field named `logs` is defined. Also made `logs` a read-only field.
- Reintroduced the SilentLogger().
chalin added a commit to chalin/angular.io that referenced this issue Jul 1, 2016
- e2e tests now also cover the tax calculator.
- Dart app updated to match TS (it had no sales tax calculator).
- TS sample source cleanup (e.g. removed many unnecessary `docregions`).
- Prose updated to include @kwalrath's revisions from a while ago, with
some of my edits as well.

Contributes to angular#1598 and angular#1508.
chalin added a commit to chalin/angular.io that referenced this issue Jul 1, 2016
- e2e tests now also cover the tax calculator.
- Dart app updated to match TS (it had no sales tax calculator).
- TS sample source cleanup (e.g. removed many unnecessary `docregions`).
- Prose updated to include @kwalrath's revisions from a while ago, with
some of my edits as well.

Contributes to angular#1598 and angular#1508.
chalin added a commit to chalin/angular.io that referenced this issue Jul 1, 2016
- e2e tests now also cover the tax calculator.
- Dart app updated to match TS (it had no sales tax calculator).
- TS sample source cleanup (e.g. removed many unnecessary `docregions`).
- Prose updated to include @kwalrath's revisions from a while ago, with
some of my edits as well.

Contributes to angular#1598 and angular#1508.
chalin added a commit to chalin/angular.io that referenced this issue Jul 1, 2016
- e2e tests now also cover the tax calculator.
- Dart app updated to match TS (it had no sales tax calculator).
- TS sample source cleanup (e.g. removed many unnecessary `docregions`).
- Prose updated to include @kwalrath's revisions from a while ago, with
some of my edits as well.

Contributes to angular#1598 and angular#1508.
chalin added a commit to chalin/angular.io that referenced this issue Jul 1, 2016
- e2e tests now also cover the tax calculator.
- Dart app updated to match TS (it had no sales tax calculator).
- TS sample source cleanup (e.g. removed many unnecessary `docregions`).
- Prose updated to include @kwalrath's revisions from a while ago, with
some of my edits as well.

Contributes to angular#1598 and angular#1508.
chalin added a commit to chalin/angular.io that referenced this issue Jul 1, 2016
- e2e tests now also cover the tax calculator.
- Dart app updated to match TS (it had no sales tax calculator).
- TS sample source cleanup (e.g. removed many unnecessary `docregions`).
- Prose updated to include @kwalrath's revisions from a while ago, with
some of my edits as well.

Contributes to angular#1598 and angular#1508.
chalin added a commit to chalin/angular.io that referenced this issue Jul 2, 2016
- e2e tests now also cover the tax calculator.
- Dart app updated to match TS (it had no sales tax calculator).
- TS sample source cleanup (e.g. removed many unnecessary `docregions`).
- Prose updated to include @kwalrath's revisions from a while ago, with
some of my edits as well.

Contributes to angular#1598 and angular#1508.
chalin added a commit to chalin/angular.io that referenced this issue Jul 2, 2016
- e2e tests now also cover the tax calculator.
- Dart app updated to match TS (it had no sales tax calculator).
- TS sample source cleanup (e.g. removed many unnecessary `docregions`).
- Prose updated to include @kwalrath's revisions from a while ago, with
some of my edits as well.

Contributes to angular#1598 and angular#1508.
chalin added a commit to chalin/angular.io that referenced this issue Jul 3, 2016
- e2e tests now also cover the tax calculator.
- Dart app updated to match TS (it had no sales tax calculator).
- TS sample source cleanup (e.g. removed many unnecessary `docregions`).
- Prose updated to include @kwalrath's revisions from a while ago, with
some of my edits as well.

Contributes to angular#1598 and angular#1508.
chalin added a commit to chalin/angular.io that referenced this issue Jul 3, 2016
- e2e tests now also cover the tax calculator.
- Dart app updated to match TS (it had no sales tax calculator).
- TS sample source cleanup (e.g. removed many unnecessary `docregions`).
- Prose updated to include @kwalrath's revisions from a while ago, with
some of my edits as well.

Contributes to angular#1598 and angular#1508.
chalin added a commit to chalin/angular.io that referenced this issue Jul 4, 2016
- Dart prose simplified by removing discussion of "additions to
pubspec.yaml" which are no longer necessary given the current state of
QuickStart.
- E2e suites passed:
  public/docs/_examples/displaying-data/dart
  public/docs/_examples/displaying-data/ts

Contributes to angular#1598 and angular#1508.
chalin added a commit to chalin/angular.io that referenced this issue Jul 4, 2016
- e2e tests now also cover the tax calculator.
- Dart app updated to match TS (it had no sales tax calculator).
- TS sample source cleanup (e.g. removed many unnecessary `docregions`).
- Prose updated to include @kwalrath's revisions from a while ago, with
some of my edits as well.

Contributes to angular#1598 and angular#1508.
chalin added a commit to chalin/angular.io that referenced this issue Jul 4, 2016
- e2e tests now also cover the tax calculator.
- Dart app updated to match TS (it had no sales tax calculator).
- TS sample source cleanup (e.g. removed many unnecessary `docregions`).
- Prose updated to include @kwalrath's revisions from a while ago, with
some of my edits as well.

Contributes to angular#1598 and angular#1508.
chalin added a commit to chalin/angular.io that referenced this issue Jul 4, 2016
- Dart prose simplified by removing discussion of "additions to
pubspec.yaml" which are no longer necessary given the current state of
QuickStart.
- E2e suites passed:
  public/docs/_examples/displaying-data/dart
  public/docs/_examples/displaying-data/ts

Contributes to angular#1598 and angular#1508.
chalin added a commit to chalin/angular.io that referenced this issue Jul 6, 2016
- e2e tests now also cover the tax calculator.
- Dart app updated to match TS (it had no sales tax calculator).
- TS sample source cleanup (e.g. removed many unnecessary `docregions`).
- Prose updated to include @kwalrath's revisions from a while ago, with
some of my edits as well.

Contributes to angular#1598 and angular#1508.
chalin added a commit to chalin/angular.io that referenced this issue Jul 6, 2016
- e2e tests now also cover the tax calculator.
- Dart app updated to match TS (it had no sales tax calculator).
- TS sample source cleanup (e.g. removed many unnecessary `docregions`).
- Prose updated to include @kwalrath's revisions from a while ago, with
some of my edits as well.

Contributes to angular#1598 and angular#1508.
chalin added a commit to chalin/angular.io that referenced this issue Jul 6, 2016
- Dart prose simplified by removing discussion of "additions to
pubspec.yaml" which are no longer necessary given the current state of
QuickStart.
- E2e suites passed:
  public/docs/_examples/displaying-data/dart
  public/docs/_examples/displaying-data/ts

Contributes to angular#1598 and angular#1508.
chalin added a commit to chalin/angular.io that referenced this issue Jul 7, 2016
- Dart prose simplified by removing discussion of "additions to
pubspec.yaml" which are no longer necessary given the current state of
QuickStart.
- E2e suites passed:
  public/docs/_examples/displaying-data/dart
  public/docs/_examples/displaying-data/ts

Contributes to angular#1598 and angular#1508.
chalin added a commit to chalin/angular.io that referenced this issue Jul 7, 2016
- Dart prose simplified by removing discussion of "additions to
pubspec.yaml" which are no longer necessary given the current state of
QuickStart.
- E2e suites passed:
  public/docs/_examples/displaying-data/dart
  public/docs/_examples/displaying-data/ts

Contributes to angular#1598 and angular#1508.
kwalrath pushed a commit that referenced this issue Jul 7, 2016
* docs(displaying-data/dart): proofread

- Dart prose simplified by removing discussion of "additions to
pubspec.yaml" which are no longer necessary given the current state of
QuickStart.
- E2e suites passed:
  public/docs/_examples/displaying-data/dart
  public/docs/_examples/displaying-data/ts

Contributes to #1598 and #1508.

* docs(displaying-data/ts): proofread

- TS prose updated to include @kwalrath's revisions from a while ago,
with some of my edits as well.
- E2e suites passed:
  public/docs/_examples/displaying-data/dart
  public/docs/_examples/displaying-data/ts

* docs(displaying-data/ts): post-review edits
chalin added a commit to chalin/angular.io that referenced this issue Jul 8, 2016
- e2e tests now also cover the tax calculator.
- Dart app updated to match TS (it had no sales tax calculator).
- TS sample source cleanup (e.g. removed many unnecessary `docregions`).
- Prose updated to include @kwalrath's revisions from a while ago, with
some of my edits as well.

Contributes to angular#1598 and angular#1508.
chalin added a commit to chalin/angular.io that referenced this issue Jul 8, 2016
- e2e tests now also cover the tax calculator.
- Dart app updated to match TS (it had no sales tax calculator).
- TS sample source cleanup (e.g. removed many unnecessary `docregions`).
- Prose updated to include @kwalrath's revisions from a while ago, with
some of my edits as well.

Contributes to angular#1598 and angular#1508.
wardbell pushed a commit that referenced this issue Jul 12, 2016
closes #1807
- e2e tests now also cover the tax calculator.
- Dart app updated to match TS (it had no sales tax calculator).
- TS sample source cleanup (e.g. removed many unnecessary `docregions`).
- Prose updated to include @kwalrath's revisions from a while ago, Ward's comments, and
some of my edits as well.

Contributes to #1598 and #1508.
@chalin
Copy link
Contributor Author

chalin commented Dec 16, 2016

We will no longer be implementing this new scheme.

@chalin chalin closed this as completed Dec 16, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants