Open
Description
This is an incomplete list that I can think of on the top of my head, and I'll come back here to add more things. Feel free to suggest anything more!
For now, I don't expect there to be breaking changes in existing codebases that are using null safety.
- infra
- Establish a commit message standard (
melos
?) (Setup melos #14). - Setup CI for Firefox, not just Chrome/Chromium. #52
- Establish a commit message standard (
- angular
- Find out a new name to publish our forks (Rename forked packages for publishing on pub #8).
- Re-enable all the skipped tests in
_tests/
(most of them have been resolved) (Re-enable all the skipped tests in _tests/ #9). - Migrate codebase to 2.17 language features. Currently, we're only compatible with Dart 2.17.
- Fix all the static analysis warnings. (refactor!: fixing all static analysis warnings #31)
- (Optional) HTML template intellisense/autocompletion (
nganalyzer
). - (Optional) Investigate PostCSS integration for Tailwind CSS, etc.
- (Optional) Investigate easy asset packaging.
- (Optional) Investigate easy interop of npm packages and bundle them into the final JavaScript.
- angular_test
- Static analysis regarding type inference in
NgTestBed
(NgTestBed can't infer type of createXXFactory() #5).
- Static analysis regarding type inference in
- angular_components
- Nuke all the unnecessary branches and rename the entire package to
ngcomponents
. - Migrate to null safety (Null safety migration angular_components#35).
- Fix all the static analysis warnings.
- Nuke all the unnecessary branches and rename the entire package to
- site-angulardart
- Update all examples to Angular 7/8.
- (Optional) Drop Jekyll, use
something else. Our tooling is getting old (e.g.Hugo.grinder
,jekyll-assets
) and slow. We can even use AngularDart to write that whole website and usengpuppeteer
to pre-render it.Verified that it is theoretically doable, design in progress.Work in progress: Migrate contents to new website website#9
- misc
- (Optional) Consider writing another component library that is much easier to understand/imitate than
angular_components
? So far everything in the ecosystem is around Material Design. We can utilize existing Angular TS libraries to drastically reduce the work, such as ng-zorro.
- (Optional) Consider writing another component library that is much easier to understand/imitate than
Metadata
Metadata
Assignees
Labels
No labels