Skip to content

Latest commit

 

History

History
14 lines (8 loc) · 1.8 KB

1.md

File metadata and controls

14 lines (8 loc) · 1.8 KB

一、.NET 代码背后的 OSS 策略

正如我在上一章所说。NET Core 是开源的。在宣布这一消息时(2016 年 10 月 31 日),这是微软历史上的重要一天。NET 的一部分。那个。NET 团队决定开源。NET Core 主要是为了利用一个庞大的开发者生态系统,并为跨平台的. NET 奠定基础

在为跨平台奠定基础方面,目标是统一 Mono 的分割代码库和的 Windows 实现。NET 框架。这通过构建单一的跨平台堆栈来改善开发人员的体验,允许任何人做出贡献。就利用更广泛的开发人员受众而言,这应该被视为微软愿意去开发人员所在的地方,而不是在没有任何具体理由的情况下假装被新开发人员盲目跟随。

这些策略的核心工具之一,或者说平台,是 GitHub,因为它似乎是。NET 社区在 GitHub 上。

就像其他人一样。NET 项目。NET 团队接受开放问题中的贡献,“待价而沽的”或者仅仅是你作为日常用户可能认为有用的新功能。当然,PR 不是自动接受的;相反,它们是根据以下两个标准进行审查和判断的:

  • Roadmap。所有项目都将精力集中在某些领域。为了保持重点和势头,大部分工作与产品的路线图保持一致是很重要的。
  • Quality。外部人员必须满足与微软员工相同的质量标准。这包括拥有正确的设计、架构、足够的测试覆盖率,以及遵循编码风格。

那个。NET 核心项目由。NET 基金会。那个。NET Foundation 是一个独立的组织,它促进整个微软的开放开发和协作。NET 开发平台。的目标。NET 基金会是为了促进开放和社区参与,以及鼓励创新。你可以在这里阅读更多关于。NET 核心及其在。NET 基金会。