OData.NET已在 GitHub上开源

OData.NET已在 GitHub上开源

微软最近已将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未来的发展提出疑问。

查看英文原文:OData.NET Is Now Open Sourced on GitHub

时间: 2024-12-21 07:04:33

OData.NET已在 GitHub上开源的相关文章

Android 类似于ArcMenu(github上开源项目)的自定义多个按钮视图

最近的项目中有个比较好的开源的多个分享按钮的自定义视图,感觉比较好,所以就研究了下,写了下来.其实这个demo类似于github上开源项目ArcMenu开源项目,项目下载地址为:https://github.com/daCapricorn/ArcMenu. 实现效果图: 1.点击该按钮,五个按钮飞入屏幕: 2.点击五个按钮其中的一个后,改按钮放到直至消失,其余的按钮变小直至消失. 体验感还是挺好的. 再次点击五个按钮飞出屏幕. 好了,下面上源码吧.比较多,但都是些自定义的空间,看两遍就能看懂啦.

参与github上开源项目的大致流程和注意事项

Foreword github是一个很火的代码托管服务网站,可能好多人都想参与一两个项目玩一玩学习一下,但由于是纯英文的网站,可能又会止步于想法上没有动手实践.接下来我就介绍一下参与github上开源项目的大致流程,以及注意的地方.当然这里不会详细介绍git的使用,看懂本文还得需要参考其他资料,学习git的相关使用方法. 大致流程 一.首先需要在github上注册账号并登陆,这个不多说了 二.安装git,到github官网下载安装包.  在这里我用的是github for windows.安装好

【转载】【技巧总结】PyCharm怎么克隆github上开源的项目

PyCharm怎么clone github上开源的项目 一.先要确保PyCharm正确的配置了Git ??如果你已经在PyCharm中配置好了Git,可以跳过此步骤,直接看下一步. ??那么怎么在PyCharm中配置Git呢? 百度搜索Git安装包,安装过程不再多说,请记住Git的安装路径: 打开PyCharm,如图1-1所示:  图1-1 点击右下角的"Configure",如图1-2所示:  图1-2 点击"Settings", 出现如图1-3所示界面:  图1

微软为何选择在 Github 上开源 .NET 核心?

本文来自微软开源.NET 的一篇公告 ,文中阐述了微软为何选择在 Github 开源.NET,以及微软对开源和开源社区方面的认识的变迁. 对于.NET来说,今天(2014/11/12)是个大日子! 我们很高兴宣布.NET核心将要开源,包括运行时环境和框架类库. 这是我们为开源努力的自然结果,我们已经开源了主要的编译器(C#,VB.F#),还有ASP.NET: C# 和 VB ("Roslyn") Visual F# 工具集 ASP.NET 5 实体框架 我们通过将范围扩展到.NET运行

关于github上开源nineoldandroids兼容动画的笔记

github上面有个例子很好的列举了NineOldAndroids兼容动画的用法.下载了下来然后运行测试了下: 因为要引用nineoldandroids的项目,我这里直接把它的源代码拷贝进去了,用做测试. android 11版本也有ObjectAnimator动画属性,但是不能兼容10版本甚至8的版本号,国内这个版本号的手机份额还是不小的.所以兼容也必须只有用这个开源的了. static { PROXY_PROPERTIES.put("alpha", PreHoneycombComp

github上开源项目MJRefresh自定义刷新控件

前言:在项目开发过程中经常有需要进行刷新操作,MJ博主开源的MJRefresh为我们节省了大量的时间.只需要几行代码就可给UITableview,UICollectionview,UISCrollview,UIWebview集成上拉或下拉操作.更强大的是自定义功能,无论产品经理要什么上拉下拉动态效果,MJRefresh带你装逼带你酷炫下拉刷新.先来看看自定义下拉的动态效果. 1 利用cocoapods安装MJRefresh,如果不明白cocoapods使用方法,请参照cocopods安装和使用教

github上开源程序

Python: celery       图形化进程管理

Github上关于iOS的各种开源项目集合(强烈建议大家收藏,查看,总有一款你需要)

下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件. SVPullToRefresh - 下拉刷新控件. MJRefresh - 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能.可以自定义上下拉刷新的文字说明.具体使用看“使用方法”. (国人写) XHRefreshControl - XHRefreshControl 是一款高扩展性.低耦合度的下拉刷新.上提加载更多的组件.(国人写) CBStoreHouseR

Fragment为载体可自动布局的CardView(GitHub上写开源项目初体验)

前些天一直在看Android5.0 的Material Desgin,里面新增了一个新的控件——CardView.从Google这次直接提供了CardView控件就可以看出它已经变的非常流行了. 在此之前我们可以通过设置圆角边框来模拟CardView效果,但现在既然Google已经提供了新控件就没有理由不用它了.而我之前在学自定义布局的时候写了一个CardView自动布局的小Demo——ANDROID自定义视图——仿瀑布布局(附源码) 刚好最近正好在学Git,而且也想试试CardView在5.0