Skip to content

Provide an option to generate fewer (larger) pages. #1272

Open
@kwalrath

Description

@kwalrath

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2A bug or feature request we're likely to work onarea-output-sizeIssues related to dartdoc's sometimes unreasonable output size.customer-google3Issues originating from or important to Angulartype-enhancementA request for a change that isn't a bugtype-performanceIssues related to slow dartdoc generation.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions