@@ -16,37 +16,23 @@ This is a large Nx monorepo (Nx 20.8.1) with the following key characteristics:
16
16
17
17
## Project Structure
18
18
19
- ### Three Main Products
20
-
21
19
1 . ** Fluent UI v9** (` @fluentui/react-components ` ) - ** PRIORITIZE FOR NEW WORK**
22
20
23
21
- Location: ` packages/react-components/ `
24
- - Status: Current stable version, actively developed
25
- - Used by: Microsoft 365
26
- - Architecture: Hook-based, Griffel build-time CSS-in-JS, slot system
27
- - Bundle: Tree-shakeable, atomic CSS classes
22
+ - Features: Current stable version, actively developed. Tree-shakeable, atomic CSS classes
28
23
29
24
2 . ** Fluent UI v8** (` @fluentui/react ` ) - ** MAINTENANCE ONLY**
30
25
31
26
- Location: ` packages/react/ `
32
- - Status: Maintenance mode (sunset July 2025)
27
+ - Status: Maintenance mode
33
28
- Features: Runtime styling, mature and stable
34
29
35
30
3 . ** Web Components** (` @fluentui/web-components ` ) - Framework-agnostic
36
31
- Location: ` packages/web-components/ `
37
32
- Used by: Microsoft Edge
38
33
- Features: Platform-agnostic web standards
39
34
40
- ### Monorepo Structure
41
-
42
- ```
43
- packages/react-components/ # v9 components
44
- packages/react/ # v8 legacy components
45
- packages/tokens/ # Design tokens (shared)
46
- apps/public-docsite-v9/ # Main v9 documentation site
47
- tools/workspace-plugin/ # Custom Nx generators/executors
48
- scripts/ # Build utilities and tooling
49
- ```
35
+ More information about the projects and their status can be found through NX tags.
50
36
51
37
## Development Guidelines
52
38
@@ -323,9 +309,8 @@ export const Component: ForwardRefComponent<ComponentProps> = React.forwardRef((
323
309
324
310
### Accessibility Standards
325
311
326
- ** WCAG 2.1 AA compliance required** for all interactive components:
312
+ ** WCAG 2.1 compliance required** for all interactive components:
327
313
328
- - Use ` @fluentui/a11y-testing ` utilities in tests
329
314
- Provide proper ARIA labels and roles
330
315
- Support keyboard navigation patterns
331
316
- Test with screen readers (NVDA, JAWS, VoiceOver)
0 commit comments