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

chore: fix broken links and transform API links for dart docs #2761

Merged

Conversation

chalin
Copy link
Contributor

@chalin chalin commented Nov 5, 2016

  • Dart non-api doc pages w/ links to API entries will now have those links translated from a TS API reference URL to a Dart API reference URL.
  • Created and ran a link checker to verify that all such links to API entries refer to Dart.
  • Fixed links to pages that have moved:
  • JS & Dart: i18n is under now cookbook not guide
  • Dart: testing page is now directly under guide.

Contributes to #1895
Fixes #2273

- Dart non-api doc pages w/ links to API entries will now have those
links translated from a TS API reference URL to a Dart API reference
URL.
- Created and ran a link checker to verify that all such links to API
entries refer to Dart.
- Fixed links to pages that have moved:
 - JS & Dart: `i18n` is under now `cookbook` not `guide`
 - Dart: testing page is now directly under guide.

Contributes to angular#1895
Fixes angular#2273
@chalin
Copy link
Contributor Author

chalin commented Nov 5, 2016

@kwalrath
Copy link
Contributor

kwalrath commented Nov 7, 2016

Staged at https://kw-angular-io.firebaseapp.com/dart.

Some notes from poking around:

I ran the script, and it seemed to work although it didn't catch the bad API link in dependency-injection.html.

Anyway, this is an improvement and doesn't break anything. LGTM.

@kwalrath kwalrath merged commit 5e79a1a into angular:master Nov 7, 2016
@kwalrath kwalrath deleted the chalin-fix-dart-api-and-broken-links-1105 branch November 7, 2016 21:24
@chalin
Copy link
Contributor Author

chalin commented Nov 8, 2016

@kwalrath - thanks for the detailed feedback. I'll be addressing each of the issues you mentioned and follow-up here.

@chalin
Copy link
Contributor Author

chalin commented Nov 8, 2016

Follow-up issue is #2772.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants