name | about |
---|---|
(internal) Component implementation epic |
(team member use only) Epic issue tracking implementation of a particular component |
💡 When you create a PR for any of the checklist items, add a link to this Epic under the PR's Related Issues section.
- Open UI Research
- [link to https://open-ui.org/]
- Open GitHub issues related to component
- [link to each issue]
- Create react-* package and component from template
- (Optional) Draft implementation
- [link to draft implementation, if applicable]
- Component Spec authored and reviewed
- Component implementation
- Initial conformance and unit tests (validate basic functionality)
- Initial documentation
- Storybook stories
- README.md covering basic usage
- MIGRATION.md guide (include v8 and v0)
- Component released as unstable from
@fluentui/react-components/unstable
- Add tests
- Unit and conformance tests
- VR tests
- Bundle size fixtures
- Performance test scenario
- Accessibility behavior tests
- Create an issue and run manual accessibility tests: [link to issue]
- Validate with partners
- Run a bug bash with other FUI crews
- Finalize documentation
- Review and add any missing storybook stories
- Finalize migration guide
- Component released as stable from
@fluentui/react-components
- Ensure exports are removed from from
@fluentui/react-components/unstable
- In package.json: Remove the alpha/beta tag from the version number in package.json
- In package.json: Change beachball's
disallowedChangeTypes
to"major", "prerelease"
- Ensure exports are removed from from