Closed
Description
openedon Feb 5, 2021
Preparation:
- Started prep
- Open UI Research complete
- Add initial research for Text component openui/open-ui#351
- [link to https://open-ui.org/]
- Comparison on v8 and v0 complete
- Addressed in the PR: Text Convergence Spec #18462
- Gather open GitHub issues related to component
- react-* package scaffolded
- Component Spec authored and reviewed
- Deliverable: Reviewed component spec
Implementation
https://github.com/microsoft/fluentui/tree/master/packages/react-text
- Started impl
- Implement component
- Add storybook stories
- Text
- Wrappers
- Using hooks
- Using makeStyles
- Respects Figma tokens (and using provider)
- Respects API principles, shorthands and slots handling
- No dependency on v0/v7
- Add tests - Conformance, Unit, and VR
- Bundle size fixtures
- Conformance tests
- Text
- Wrappers
- Unit tests
- Text
- Wrappers
- VR tests - Text - Add VR tests #19022
- Text
- Wrappers
- Accessibility behavior tests
- N/A
- Write README.md covering basic usage
- Write initial MIGRATION.md guide (include v8 and v0)
- Set component ownership in CODEOWNERS
- Deliverable: Experimental component ready for partner use, component re-exported in
react-components
Validation
- Started validating
- Add and validate in UI Builder
- Add and validate in docs site
- Validate with token pipeline
- Validate in product
- Finalize migration guide
- Author codemods
- Deliverable: Preview component ready for broader/3rd party use
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment