微软为其Windows计算器应用程序开放了源代码,邀请开发人员帮助改进该工具的用户体验,同时了解并可能采用其技术基础。
虽然与大型企业开发项目相比,“简单”计算器应用程序的基础看起来可能微不足道,但微软表示,使用该应用程序的开放源代码可以帮助他们学习许多不同的东西。
其中包括:
- 通用Windows平台(UWP)
- XAML
- Azure Pipelines
- 流畅的应用程序设计
- 微软的开发生命周期
“作为开发人员,如果您想知道计算器应用程序的不同部分是如何工作的,那么您可以轻松地将计算器逻辑或UI集成到您自己的应用程序中,或者直接贡献到Windows中,现在您可以这样做了,”3月6日的一篇博客文章说。“计算器将继续经历所有常见的测试、遵从性、安全性、质量流程,就像我们对其他应用程序所做的那样。”
该公司还邀请开发人员帮助计算器团队。 “参与很简单。该项目是''clone-and-go',开发将遵循标准的GitHub流程。”
Microsoft列出了开发人员在各个阶段为项目做出贡献的各种方法,包括:
- 参与讨论
- 报告或修复问题
- 提出新的功能想法
- 原型新功能
- 与微软工程师一起设计和建造
随着计算器代码(用C++编写)现在是开源的(在GitHub上),微软表示,它将为其他开源项目(如Windows Community Toolkit和Windows UI库)提供计算器中使用的自定义控件和API扩展。