QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

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

  • 2015-02-09
  • 本文字数:912 字

    阅读完需:约 3 分钟

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 )关注我们,并与我们的编辑和其他读者朋友交流。

2015-02-09 11:323222

评论

发布
暂无评论
发现更多内容

flutter系列之:flutter中常用的GridView layout详解

程序那些事

flutter 程序那些事 6月月更

【建议收藏】通俗易懂图解网络知识-第一篇

利志分享

【愚公系列】2022年06月 面向对象设计原则(七)-迪米特法则

愚公搬代码

6月月更

设计消息队列存储信息数据的MySQL表结构

dan629xy

『Three.js』场景 Scene

德育处主任

canvas three.js 6月月更

InfoQ 极客传媒 15 周年庆征文|简述构建微服务架构的四大挑战

阿泽🧸

微服务 6月月更 InfoQ极客传媒15周年庆

linux环境下实现银行间算法

乌龟哥哥

6月月更

Linux开发_介绍BMP图片上下翻转、添加水印

DS小龙哥

6月月更

Springboot 升级到 2.6.1 的坑

Damon

微服务 微服务架构 Spring Cloud 6月月更

Flutter库推荐Sizer 可帮助您轻松创建响应式 UI

坚果

6月月更

【Java Web系列】Cookie工作流程及基本使用

倔强的牛角

Java javaWeb Cookie 6月月更

spring4.1.8扩展实战之二:Aware接口揭秘

程序员欣宸

Java spring Spring Framework 6月月更

【Python技能树共建】selenium入手篇

梦想橡皮擦

Python 6月月更

JavaScrip模块模式

大熊G

JavaScript 前端 6月月更

实战模拟│企业微信机器人实时报错预警

机器人 企业微信 监控告警 预警 6月月更

中国SaaS产业全景图谱

小炮

M_8:设计消息队列存储消息数据的 MySQL 表格

Jadedev

架构训练营

ConcurrentHashMap 源码分析-初始化

zarmnosaj

6月月更

iShot

IT蜗壳-Tango

6月日更 6月月更

设计消息队列存储消息数据的 MySQL 表格

踩着太阳看日出

架构训练营

前端之uni-app研究学习day_1

恒山其若陋兮

6月月更

深入剖析 | 应用层Protocol的标准设计

九叔(高翔龙)

架构 协议 TCP/IP dubbo源码 粘包/拆包

C#入门系列(十三) -- 初识结构体

陈言必行

C# 6月月更

vivo大规模 Kubernetes 集群自动化运维实践

vivo互联网技术

Kubernetes operator ansible kubeadm Kubevirt

细数攻防演练中十大关键防守点

穿过生命散发芬芳

6月月更 攻防演练

应用最广泛的动态路由协议:OSPF

wljslmz

OSPF 动态路由 6月月更

数组

Jason199

数组 js 数组操作 6月月更

MySql索引

工程师日月

6月月更

在 Golang 中构建 CRUD 应用程序

宇宙之一粟

6月月更

FFmpeg原理

Loken

ffmpeg 音视频课程

InfoQ 极客传媒 15 周年庆征文|ZooKeeper进阶(一):Zookeeper简介

No Silver Bullet

zookeeper 运维 6月月更 InfoQ极客传媒15周年庆

.NET Core库迁移到GitHub的最新进展_.NET_Jeff Martin_InfoQ精选文章