BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

.NET Core库迁移到GitHub的最新进展

| 作者 Jeff Martin 关注 16 他的粉丝 ,译者 李静 关注 0 他的粉丝 发布于 2015年2月10日. 估计阅读时间: 3 分钟 | CNUTCon 了解国内外一线大厂50+智能运维最新实践案例。

2014年11月12日,微软宣布计划将.NET Core库迁移到GitHub上。来自微软的Immo Landwerth通过一些有深刻见解的项目数据,介绍了这一变化在项目中的最新进展情况。Landwerth称,微软投入了巨大的人力财力来收集项目的遥感探测数据,竭尽所能在项目的某些部分将要崩溃之前就探测到问题,而不是等到已经无法补救时才发现。

将这个概念应用于他们的开源运动,Landwerth发现,自从11月公布这一计划以来,目前已有超过1089个.NET Core项目分支(fork)和超过250个pull请求。更令那些希望看到这个库快速发展的人感到鼓舞的是,为这个项目出力的外部开发人员数量已经超过了内部开发人员的数量。

外部开发人员必须独自担此重任的局面不会持续太久。Landwerth和他的团队正在追踪分析他们对于所报告问题的回应速度有多快,以及他们解决这些问题需要多长时间。大部分人都会在几小时内收到回应,然而,有些情况下,团队要超过一周才会回应。——Landwerth承诺在这方面他们能够改进,也将进行改进。

GitHub并不仅仅被用作一种代码迁移方法,它还被用于更方便地实施代码和API审查。如果某一部分.NET代码已经在GitHub上公开,那么所有的代码审查讨论都在GitHub上进行。如果你感兴趣的话,可以在团队的wiki中找到API审查过程介绍

.NET Core项目在75%尚未提交的情况下,规模就已经增长到超过50万行代码。Landwerth提供了一个Excel电子表格,详细说明了该项目中所有API的状态。据Landwerth说,尽管目前还没有具体的规范,但CoreCLR团队不久即将制定出最新规范。

对于想要贡献代码的开发人员,微软要求,凡是希望对项目作出重大修改的人,都必须提交一份名为Contributor License Agreement(贡献者许可协议)的电子文档。这样做是为了确保不合法的代码不会污染代码库,以及确保你授权使用你提交到.NET Foundation中的代码。

想了解微软在GitHub上的所有项目,请查看它们的登录页

看英文原文:Looking at .NET Core on GitHub


感谢邵思华对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT