microsoft / microsoft/fluentui

Roadmap: v-build 22/23

Open
#25,488 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Area: Build System Resolution: Soft Close
Dominant language
TypeScript
Stars
20.3k
Forks
2.9k
Avg merge
2d 9h
Merged PRs (30d)
46

Description

This document outlines our focused initiatives for Build/CI/DX for FY 22/23.

Remarks:

  • Main purpose of this roadmap is to set visibility what is planned in terms of work.
  • Priority is reflected by milesonte period (if something is in Q2 it has higher priority than things in Q3 etc)
  • ETA's/time-table of outlined initiatives might change

Initiatives

Customer facing
VR tests
CDA (Common Dependency Alignment)
Misc/Internal/DX

Roadmap

gantt
    title v-build roadmap FY 22/23
    dateFormat  YY-MM
    axisFormat %y %b 
    %% todayMarker off
    %% excludes    weekends
    FY Start : milestone, q1, 22-07, 0d
    Q1 Start : milestone, q1, 22-07, 0d
    Q2 Start : milestone, q2, 22-10, 0d
    Q3 Start : milestone, q3, 23-01, 0d
    Q4 Start : milestone, q4, 23-04, 0d
    FY End : milestone, q1, 23-06, 0d
    

section Customer facing        
    Internal API stripping v1                : done, 22-07,22-12
    Release automation                    : done, crit, 22-08,22-11
    Browser support matrix                : done, 22-07,22-11
    React 17 support                      : done, 22-07,22-09  
    React 18 support                      : done, 22-09,22-12  
    TS downleveling                       : 23-05,23-07  
    
section VR tests
    migration screener to github actions      : done, 22-07,22-11
    replacing screener         : done, crit, 22-10,23-01

section CDA
    Migrate to Node 16                     : done, 23-04,23-06
    Migrate to jest 27                     : done, j27, 23-04,23-05
    Migrate to jest 28                     : done, j28, 23-05,23-06
    Migrate to jest 29                     :  done, j29, 23-06,23-07
    Migrate to typescript 4.7              : done, 23-05,23-07
    Migrate to prettier 2.8              : done, 23-03,23-04

section Misc/Internal/DX
    Scripts packaging                     : done, 22-08,23-02
    Transpilation change                : done, 23-01,23-04
    Migration to webpack 5            : done, 22-09,22-10
    Perf-tests overhaul                    :done, 23-02,23-04
    Migration to nx                          : 23-05,23-07
    Single version policy                 : 23-05,23-07
    Faster pipelines Epic                 : 23-04,23-09
    

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the linked issues and pull requests referenced in the checklist, then compare their status with the Mermaid roadmap. Done means the initiatives, completion markers, links, and timeline accurately reflect the Build/CI/DX work described in this document.

Written by the indexing model from the issue text.

Assessment

Tech stack
babel, github-actions, node.js, react, typescript, webpack
Domain
build-system, ci-cd, developer-experience, tooling
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.