微软最近已将 OData .NET 所有类库的源代码全部发布在 GitHub 上。
以下与 OData 相关的项目目前都已迁移到 GitHub 上:
- ODataLib
- EdmLib
- OData.NET 客户端
- The spatial library
- OData 客户端代码生成器
- Web API for OData
- RESTier
- C++ 服务端与客户端
- Python 客户端
- OData4ObjC
OData.NET 项目目前在总共三个代码分支中进行维护:用于维护 OData V4 代码的 Master 分支,用于维护 OData V 1-3 版本代码的 ODATAV3 分支,和用于维护 WCF Data Services OData Server 代码的 WCFDSV4 分支。
据某个 OData 团队的博客贴子所说,他们将项目迁移至GitHub 的目的,一是为了统一性,“不再出现某些代码在GitHub 上,某些代码在CodePlex 上的情况”,二是为了透明性, “通过GitHub 的Issue 系统实现计划的透明性,并通过提交历史实现执行的透明性”,同时也为了提升用户参与度,承诺对于用户的代码贡献将保持“积极地审查与合并”。
微软曾经一直站在开源的对立面,但最近以来,他们在这一领域表现得相当活跃。微软已将自己的关键技术都进行了开源,包括.NET Core、Roslyn 和 ASP.NET 5 。还有一点让人感到有趣的是,微软选择了拥抱GitHub 平台,而不是他们自家的CodePlex,虽然后者也同样支持Git。将新项目在GitHub 上开源似乎已经成为了某种趋势,即使是Facebook、Google 和微软这些公司有足够的资源打造自己的代码库平台,他们也同样选择了GitHub。这难免让人对于其它种类的版本控制软件系统,例如Mercurial 或Subversion 未来的发展提出疑问。
活动推荐:
2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。
评论