大型 C# (.NET) 开源项目招募贡献者

面向初学者的在线Python训练器

轻松学习Python,无需理论负担。在浏览器中直接解决带自动检查的实践任务,无需安装任何东西。

开始课程

大型 C# (.NET) 开源项目正在招募贡献者



C# 和 .NET 开发者社区收到了一个意外但令人愉快的惊喜:该平台上最大的开源项目之一宣布大规模招募贡献者。这是微软的 PowerToys 项目——一套面向高级 Windows 用户的实用工具集,它早已超越了"实验性"的定位,成为数百万开发者和 IT 专业人员不可或缺的工具。



PowerToys 不仅仅是一个功能集合,更是一个实践 .NET 现代方法的真正试验场。该项目积极使用 C# 12、.NET 8、WinUI 3 和 Windows App SDK。目前团队正在寻找能够承担不同难度任务的开发者:从修复 bug 到实现新模块。



贡献者能获得什么?



  • 处理微软的真实代码:您将获得 GitHub 上最受好评的仓库之一(超过 10 万星标)的代码审查经验。
  • 灵活的时间安排:没有截止日期和义务——只有开源形式的自愿参与。
  • 导师指导:经验丰富的主要维护者帮助新手理解架构和代码风格。
  • 作品集:您的贡献将对整个社区可见,而 PowerToys 仓库中的提交记录是简历中的亮点。


当前优先任务有哪些?



团队指出了几个特别需要帮助的方向:



  • FancyZones——改进窗口管理算法(需要 WPF 和 Win32 API 知识)。
  • PowerRename——优化批量文件重命名(处理正则表达式和多线程)。
  • Image Resizer——添加对新图像格式的支持(处理 SkiaSharp 和文件流)。
  • PowerToys Run 插件——创建新的快速命令(与 Windows 系统服务集成)。


如何加入?



入门流程非常简单:



  1. 访问项目的 GitHub 仓库。
  2. 阅读 CONTRIBUTING.md 部分——其中描述了代码风格和对 PR 的要求。
  3. 选择带有 good first issue 或 help wanted 标签的任务。
  4. Fork 仓库,进行修改,然后提交 Pull Request。


重要提示:该项目使用 .NET 8,因此构建时需要安装最新版本的 SDK。同时推荐使用 Visual Studio 2022 或 Rider——它们对 WinUI 3 的支持最好。



为什么值得尝试?



PowerToys 不仅仅是"又一个开源项目"。这是一个直接影响 Windows 用户体验的项目。您的每一次提交都将被全球数千人使用。此外,处理这样的代码能让您深入了解微软如何用 C# 构建现代应用程序——从 DI 容器到原生互操作。

推荐库