微软近日宣布了一项重大决策,计划在接下来的六个月内,逐步将其Windows 11系统的用户界面框架WinUI开放源代码。鉴于WinUI的复杂性和与操作系统的深度整合,微软采取了分阶段的策略来推进这一进程。
首先,微软计划在WASDK 1.8版本发布之后,即八月末,开始更频繁地将内部代码提交到GitHub平台上,以此提升透明度。这一举措标志着微软在开源WinUI方面迈出了第一步。
紧接着,微软将进入第二阶段,届时外部开发者将能够克隆并本地构建WinUI的仓库。为了帮助开发者更好地理解和操作,微软还将提供详尽的文档,指导他们如何设置环境和处理依赖项。
进入第三阶段后,贡献者们将能够提交代码变更请求(Pull Request,简称PR),并在本地运行测试。为了确保这一过程的顺利进行,微软正在努力解开私有依赖,并公开测试基础设施,以便开发者能够更便捷地参与进来。
最终,在第四阶段,GitHub将成为WinUI开发、问题跟踪和社区互动的核心平台。微软将逐步淘汰内部镜像,全面拥抱开源社区的力量,共同推动WinUI的发展和完善。