-
Notifications
You must be signed in to change notification settings - Fork 127
Open
Labels
P2A bug or feature request we're likely to work onA bug or feature request we're likely to work onarea-output-sizeIssues related to dartdoc's sometimes unreasonable output size.Issues related to dartdoc's sometimes unreasonable output size.customer-google3Issues originating from or important to AngularIssues originating from or important to Angulartype-enhancementA request for a change that isn't a bugA request for a change that isn't a bugtype-performanceIssues related to slow dartdoc generation.Issues related to slow dartdoc generation.
Description
We used to document members in the class that declared them, but now each member gets its own class.
In a large API, this means thousands of additional files, which can be problematic if you do any processing on the output. For example, adding the Dart API docs to angular.io/dart increased the build time by many minutes, because almost 3000 files were added to the build. (The entire site has 3858 .jade files, of which 2845 are in the AngularDart API doc directory.) If we had just *-class and *-library files, plus the index file, the total # of files for the Dart API docs would be around 250.
I'd like the option to keep all the documentation in the owning class.
sigurdm
Metadata
Metadata
Assignees
Labels
P2A bug or feature request we're likely to work onA bug or feature request we're likely to work onarea-output-sizeIssues related to dartdoc's sometimes unreasonable output size.Issues related to dartdoc's sometimes unreasonable output size.customer-google3Issues originating from or important to AngularIssues originating from or important to Angulartype-enhancementA request for a change that isn't a bugA request for a change that isn't a bugtype-performanceIssues related to slow dartdoc generation.Issues related to slow dartdoc generation.