Open devversion opened 5 years ago
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 X
is 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.
Totally agree. Thanks for adding that!
Also tracked internally in http://b/188066584.
Since the
TSLintFixTask
can 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: https://github.com/angular/material2/issues/12774.An option that can be specified when configuring the
TSlintFixTask
would 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_ctx
can report statuses)Nowadays a lot of schematics need to run as part of an
ng update
and it would be helpful to know what schematic currently runs / what it currently does (if known)cc. @jelbourn