Repository navigation
Progress indication for schematics #12479
Copy link
Copy link
Open
Labels
area: @angular-devkit/schematicsarea: @angular/clifeatureLabel used to distinguish feature request from other issuesLabel used to distinguish feature request from other issuesfeature: votes requiredFeature request which is currently still in the voting phaseFeature request which is currently still in the voting phaseng update DX
Milestone
Description
Activity
- addedfeatureLabel used to distinguish feature request from other issuesLabel used to distinguish feature request from other issues
on Oct 4, 2018 - changed the title
[-]Progress indicator for TSLint fix task[/-][+]Progress indication for schematics[/+]on May 10, 2019 Note that while having the ability to indicate a % complete would be nice in some cases, in the general case, it's most important to just be able to indicate that
schematic Xis currently running.With Angular version 8, some of my schematics for core, CLI, and material/cdk were taking 10+ minutes to complete, but it seemed like they were hung/unresponsive. This is bad DX.
Reacted by Paul GschwendtnerTotally agree. Thanks for adding that!
Reacted by Michael Prentice- addedfeatureLabel used to distinguish feature request from other issuesLabel used to distinguish feature request from other issuesfeature: votes requiredFeature request which is currently still in the voting phaseFeature request which is currently still in the voting phaseand removedfeatureLabel used to distinguish feature request from other issuesLabel used to distinguish feature request from other issues
on Dec 1, 2022 Also tracked internally in http://b/188066584.
Metadata
Metadata
Assignees
Labels
area: @angular-devkit/schematicsarea: @angular/clifeatureLabel used to distinguish feature request from other issuesLabel used to distinguish feature request from other issuesfeature: votes requiredFeature request which is currently still in the voting phaseFeature request which is currently still in the voting phaseng update DX
Since the
TSLintFixTaskcan take a lot of time (e.g. if used to apply source code transformations forng-update), it would be nice to have a progress indicator that shows that "something" actually runs.For example: if someone runs
ng update @angular/material@next, it's not clear for a period of time that the fix task actually "runs". See: angular/components#12774.An option that can be specified when configuring the
TSlintFixTaskwould be nice to have. The option would then show a simple progress indicator while TSLint runs.Ideally there would be a way for a schematic to:
repository_ctxcan report statuses)Nowadays a lot of schematics need to run as part of an
ng updateand it would be helpful to know what schematic currently runs / what it currently does (if known)cc. @jelbourn