forked from angulardart/angular_components
-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Labels
help wantedExtra attention is neededExtra attention is needednull safetyRelated to null safety migrationRelated to null safety migration
Description
Steps to follow
-
Upgrade observable dependency Observable dependency not null safe #34Now usingchange_notifier
, our own fork ofobservable
. - Run
dart migrate
on all source without accepting modification, so it generate// @dart = 2.9
comments everywhere #41 - Warnings: doesn't use "ChangeDetectionStrategy.OnPush" #24
- Remove uses of deprecated API #12
Task
Migrate core
- Typed OpaqueToken The argument type 'Object' can't be assigned to the parameter type xxx #36
- lib/utils/ @GZGavinZhao
- lib/theme/
- lib/stop_propagation/stop_propagation.dart
- lib/src/laminate/
- lib/src/model/
- lib/src/utils/ @GZGavinZhao
- lib/model/
- lib/interfaces/has_disabled.dart
- lib/laminate/
- lib/framework_stabilizers/
- lib/forms/error_renderer.dart
- lib/focus/
- lib/content/
- lib/annotations/
- lib/auto_dismiss/
- lib/dynamic_component/dynamic_component.dart
- lib/button_decorator/button_decorator.dart
Migrate components (After core migration)
- lib/glyph
- lib/material_icon/
- lib/material_spinner/
- lib/material_popup/
- lib/material_dialog/
- lib/highlighted_text/
- lib/material_button/
- lib/material_card/
- lib/material_checkbox/
- lib/material_chips/
- lib/material_datepicker/
- lib/material_expansionpanel/
- lib/material_input/
- lib/material_list/
- lib/material_menu/
- lib/material_progress/
- lib/material_radio/
- lib/material_ripple/
- lib/material_select/
- lib/material_slider/
- lib/material_stepper/
- lib/material_tab
- lib/material_toggle
- lib/material_tooltip
- lib/material_tree
- lib/material_yes_no_buttons
- lib/reorder_list
- lib/scorecard
- lib/simple_html
- lib/app_layout/
Migrate gallery builders (Last)
- angular_gallery
- angular_gallery_section
How to contribute
- Create an issue based on the task you want to do.
- 1 Task = 1 PR.
- Submit PR on
dev
branch - Avoid change not related to null safety.
- Avoid
dart migrate
automated migration - Migrate existing example at the same time if any
- Test your component on the Gallery
cd examples/angular_components_example && dart run build_runner serve web
Metadata
Metadata
Assignees
Labels
help wantedExtra attention is neededExtra attention is needednull safetyRelated to null safety migrationRelated to null safety migration