乐趣区

关于.net:助力-NET-MAUI-Community-Toolkit

最近,咱们推出了.NET MAUI Community Toolkit,并且当初已做好了承受社区奉献的筹备。

咱们批改了增加新性能的工作流程,在此分享给各位,以不便大家今后持续欠缺,做出奉献。

咱们还为此创立了一个我的项目看板,以便您在这里跟踪新的工作流程:

新性能工作流程

新性能工作流程在很大水平上受到了 C# 团队当前工作流程的启发,可能优化其 Discussions and Proposals 的施行。

展开讨论

所有的新性能都将以探讨的模式开始。

作为一个社区,咱们能够在此探讨新性能的长处和毛病,确定它的范畴,它的 API 外表的状态,并就其施行达成共识。

开启新性能提案

一旦某个新性能的施行在探讨中达成统一,就能够提交新性能提案了。

新性能提案是相当深刻的,须要以下信息:

  • 摘要
  • 具体设计
  • 应用句法(XAML 的用法和 C# 的用法)
  • 毛病
  • 代替计划
  • 未解决的问题

提案负责人

在呈现一个新提案后,.NET MAUI Community Toolkit 团队的一名成员将被选为负责人,意味着该团队成员批准将其纳入.NET MAUI Community Toolkit,他们将在下一次 .NET MAUI Community Toolkit 月度讨论会上对该提议进行投票。

在每个月的第一个星期四下午 12 点,咱们会在.NET 基金会的 YouTube 频道上直播咱们的会议,除此之外,咱们会对新性能提案进行投票。如果某个提案失去外围团队 50% 以上的反对,它就被正式批准了。

批准提案

一旦提案被批准,就终于到了开始写代码的时候了。

在该阶段,咱们将把提案调配给任何违心为之做出奉献的社区成员。

请在任何提案上留下评论,标记为须要帮忙,咱们会很快乐地把它调配给你。

咱们要求每个 Pull Request 在合并前包含以下我的项目:

  • 施行
  • iOS 反对
  • Android 反对
  • macOS 反对
  • Windows 反对
  • 单元测试
  • 示例
  • XML 文档

批准 Pull Request

在这一步,代码曾经实现,包含单元测试、XML 文档和 .NET MAUI Toolkit 示例利用中蕴含的内容。

当初惟一妨碍该 Pull Request 被合并的是 Microsoft 文档 GitHub 库中的官网文档的实现状况。因为官网文档在不同的仓库中,咱们增加了待定文档标签,以确保咱们肯定会实现此文档。

咱们要求 Pull Request 的作者也参加编写该性能的官网文档,因为你是最理解该性能的人。当然,如果你的英语不好,咱们也很乐意帮你审阅编辑。

批准文档

文档实现后,将由.NET MAUI Community Toolkit 团队的成员进行审查、批准和合并。

文档实现后,就能够合并该 Pull Request 了。

实现

终于实现了。Pull Request 已被合并,正式将你的代码增加到 .NET MAUI Community Toolkit 中。

另外,咱们还为大家筹备了 .NET 6 和 Visual Studio 2022 的技术干货合集!全新的集成开发环境、多项改良以及配套资源上新,为开发者们带来生产力的晋升和工作品质的改善。

退出移动版