docs: update the status of roadmap projects (#42159)

- Move Angular DevTools as completed
- Move optional NgModules as active

PR Close #42159
This commit is contained in:
mgechev 2021-05-18 15:40:24 -07:00 committed by atscott
parent d0958e8254
commit 132e418a30
1 changed files with 10 additions and 8 deletions

View File

@ -6,10 +6,6 @@ The projects below are not associated with a particular Angular version. We'll r
## In Progress
### Accelerated debugging and performance profiling with Angular DevTools
We are working on development tooling for Angular that will provide utilities for debugging and performance profiling. This project aims to help developers understand the component structure and the change detection in an Angular application.
### Improve test times and debugging with automatic test environment tear down
To improve test time and create better isolation across tests, we want to change <code>[TestBed](https://angular.io/api/core/testing/TestBed)</code> to automatically clean up and tear down the test environment after each test run.
@ -54,6 +50,10 @@ Earlier in 2020, we shared an [RFC](https://github.com/angular/angular/issues/38
We want to ensure Angular developers are taking advantage of the latest capabilities of RxJS and have a smooth transition to the next major releases of the framework. For this purpose, we will explore and document the scope of the changes in v7 and beyond RxJS and plan an update strategy.
### Simplified Angular mental model with optional NgModules
To simplify the Angular mental model and learning journey, well be working on making NgModules optional. This work will allow developers to develop standalone components and implement an alternative API for declaring the components compilation scope.
## Future
### Investigate micro frontend architecture for scalable development processes
@ -76,10 +76,6 @@ Distributing the Angular compiler as a plugin of the TypeScript compiler will su
A long-standing feature request is to add the ability to add directives to host elements. The feature will allow developers to augment their own components with additional behaviors without using inheritance. The project will require substantial effort in terms of the definition of APIs, semantics, and implementation.
### Simplified Angular mental model with optional NgModules
To simplify the Angular mental model and learning journey, well be working on making NgModules optional. This work will allow developers to develop standalone components and implement an alternative API for declaring the components compilation scope.
### Ergonomic component level code-splitting APIs
A common problem with web applications is their slow initial load time. A way to improve it is to apply more granular code-splitting on a component level. To encourage this practice, well be working on more ergonomic code-splitting APIs.
@ -87,6 +83,12 @@ A common problem with web applications is their slow initial load time. A way to
<details class="roadmap-done-details">
<summary class="roadmap-done-summary">Done</summary>
### Accelerated debugging and performance profiling with Angular DevTools
_Completed Q2 2021_
We are working on development tooling for Angular that will provide utilities for debugging and performance profiling. This project aims to help developers understand the component structure and the change detection in an Angular application.
### Streamline releases with consolidated Angular versioning & branching
_Completed Q2 2021_