Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(201)

Issue 11413104: Modify apidoc to output JSON as well as HTML. (Closed)

Created:
8 years, 1 month ago by Jacob
Modified:
8 years ago
CC:
reviews_dartlang.org
Visibility:
Public.

Description

The JSON could be used in the future to dynamically rendered DartDocs in the browser. Known issue: MDN docs for dart:html are not merged into the JSON. The json_serializer code is ugly and should go away at some point soon. Please don't spend a lot of time picking it apart as it is largely throw away code. Ignore the change to dart2js_mirror.dart It is being reviewed separately at https://codereview.chromium.org/11418106/ BUG= Committed: https://code.google.com/p/dart/source/detail?r=15358

Patch Set 1 : ready to review #

Total comments: 58

Patch Set 2 : Code review fixes #

Total comments: 31

Patch Set 3 : Code review fixes #

Unified diffs Side-by-side diffs Delta from patch set Stats (+484 lines, -4 lines) Patch
M sdk/lib/_internal/compiler/implementation/mirrors/dart2js_mirror.dart View 3 chunks +6 lines, -4 lines 0 comments Download
M sdk/lib/_internal/dartdoc/lib/dartdoc.dart View 1 2 2 chunks +9 lines, -0 lines 0 comments Download
A sdk/lib/_internal/dartdoc/lib/src/json_serializer.dart View 1 1 chunk +238 lines, -0 lines 0 comments Download
A sdk/lib/_internal/dartdoc/lib/universe_serializer.dart View 1 2 1 chunk +231 lines, -0 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
Jacob
8 years, 1 month ago (2012-11-21 01:00:06 UTC) #1
Andrei Mouravski
Eep. Lots more comments than I initially intended to write. Feel free to ignore whatever ...
8 years, 1 month ago (2012-11-21 17:01:15 UTC) #2
Jacob
replied to all comments. thanks for reviewing. https://codereview.chromium.org/11413104/diff/4001/sdk/lib/_internal/dartdoc/lib/dartdoc.dart File sdk/lib/_internal/dartdoc/lib/dartdoc.dart (right): https://codereview.chromium.org/11413104/diff/4001/sdk/lib/_internal/dartdoc/lib/dartdoc.dart#newcode752 sdk/lib/_internal/dartdoc/lib/dartdoc.dart:752: libraries.add(new LibraryElement.fromMirror(library.qualifiedName, ...
8 years, 1 month ago (2012-11-22 02:38:01 UTC) #3
Bob Nystrom
https://codereview.chromium.org/11413104/diff/8001/sdk/lib/_internal/dartdoc/lib/dartdoc.dart File sdk/lib/_internal/dartdoc/lib/dartdoc.dart (right): https://codereview.chromium.org/11413104/diff/8001/sdk/lib/_internal/dartdoc/lib/dartdoc.dart#newcode149 sdk/lib/_internal/dartdoc/lib/dartdoc.dart:149: var libraries = <LibraryElement>[]; Can you just use _sortedLibraries ...
8 years ago (2012-11-26 19:34:22 UTC) #4
Andrei Mouravski
lgtm 1 nit. https://codereview.chromium.org/11413104/diff/8001/sdk/lib/_internal/dartdoc/lib/universe_serializer.dart File sdk/lib/_internal/dartdoc/lib/universe_serializer.dart (right): https://codereview.chromium.org/11413104/diff/8001/sdk/lib/_internal/dartdoc/lib/universe_serializer.dart#newcode234 sdk/lib/_internal/dartdoc/lib/universe_serializer.dart:234: TypedefElement.fromMirror(String name, TypedefMirror mirror): super('typedef') { ...
8 years ago (2012-11-26 20:12:38 UTC) #5
Jacob
https://codereview.chromium.org/11413104/diff/8001/sdk/lib/_internal/dartdoc/lib/dartdoc.dart File sdk/lib/_internal/dartdoc/lib/dartdoc.dart (right): https://codereview.chromium.org/11413104/diff/8001/sdk/lib/_internal/dartdoc/lib/dartdoc.dart#newcode149 sdk/lib/_internal/dartdoc/lib/dartdoc.dart:149: var libraries = <LibraryElement>[]; On 2012/11/26 19:34:22, Bob Nystrom ...
8 years ago (2012-11-26 22:19:35 UTC) #6
Bob Nystrom
8 years ago (2012-11-26 23:59:45 UTC) #7
LGTM!

Powered by Google App Engine
This is Rietveld 408576698