Skip to content

Commit bfddb74

Browse files
authored
Update and rename planning30.md to planning_5.0.md
1 parent 67788ca commit bfddb74

File tree

2 files changed

+30
-2
lines changed

2 files changed

+30
-2
lines changed

planning30.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

planning_5.0.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Planning UI-Grid Release 5.0 (Angular 5.0)
2+
3+
This document is intended to be a staged plan on stabilizing ui-grid and moving to the latest version of angular.
4+
5+
## Phase 1 - Stabilization
6+
7+
Before moving to the new version of Angular, it is in our best interest to update the test coverage on UI-Grid to be a through as possible, that way, we can be certain that the upgrade is not going to introduce any regressions. As such, the following tasks should be done prior to starting the move to the latest version of Angular, in order to ensure a smooth transition:
8+
9+
- [ ] Improve the unit test coverage of all files to at least 90%
10+
- [ ] Get protractor tests to run and pass consistently without skipping tests
11+
- [ ] Add protractor tests to the travis build process
12+
13+
## Phase 2 - Minor Improvements
14+
15+
Not all of the tasks here are absolutely necessary for the update, but they should help with a smoother transition to the new version and provide an improved experience for consumers of the grid.
16+
17+
- [ ] Update dev dependencies to the latest versions (MUST)
18+
- [ ] Merge/decline all outstanding Pull Requests (MUST)
19+
- [ ] Clean up issues board of all non-issues, i.e. questions or issues for older versions that are no longer reproducible
20+
- [ ] Update UI-Grid build system to publish multiple files separated by features, i.e. issue #5802 (MUST)
21+
- [ ] Update UI-Grid styles to modernize it a bit, i.e. issue #3210
22+
23+
## Phase 3 - Angular Upgrade
24+
25+
- [ ] Convert core UI-Grid component to Angular 5
26+
- [ ] Convert _stable features*_ of UI-Grid to Angular 5
27+
- [ ] Convert all other features
28+
- [ ] Find a replacement for ng-templates that works with Angular 5 (potentially create an upgraded version ourselves).
29+
30+
* stable features means feature that have both unit tests and running protractor test as well as features that have been tried and tested

0 commit comments

Comments
 (0)