红帽白皮书新鲜出炉!点击获取,让你的云战略更胜一筹! 了解详情
写点什么

MSDN/TechNet 以 docs.microsoft.com 的全新形式开源发布

  • 2016-05-08
  • 本文字数:1021 字

    阅读完需:约 3 分钟

整整 15 年来,MSDN 与 TechNet 的代码库几乎都没有经历过任何变化。近日,微软终于决定淘汰这两个网站,新的网站 docs.microsoft.com 将取而代之,并作为开源项目发布。 Jeff Sandquist 这样写道

简而言之,内容是非常重要的。这些年以来,我们在 UserVoice 平台上对于几百名开发者与 IT 专家进行了访问与问卷调查,并对网站中的各种反馈信息进行了筛选。很显然,我们是时候做出改变,为我们的内容创建一个现代化的 web 体验了。我们所做的第一件事是对于现有的内容基础平台 TechNet 和 MSDN 进行了一次评估,这两个网站的代码库维持了 10 至 15 年,已经变得相当脆弱了。其发布与部署系统也相当古老,并且原本就没有设计为在云环境中运行。

我们所专注的改进不仅在于使用体验方面,同时也体现在我们所创建的内容,以及用户使用它的方式。这些年来,客户一直在催促我们不要再提供那些大块的文本,而是以特性级别的内容取而代之,并帮助他们实现解决其业务问题的方案。我们已经认识到,我们所提交的内容以及所打造的平台必须让客户能够方便地学习以及实施各种方案。

新的网站不仅解决了一些基本的可读性问题,比如列的宽度以及字体的选择,同时还为每篇文章加入了是时间戳以及预计阅读所需时间。时间戳的引入使 MSDN 与 TechNet 网站上一个持续已久的问题得到了缓解:往往当某人读完一整篇文章之后,才意识到该文章只对应某个早已过期的产品版本。预计阅读时间本身并不太重要,但微软将利用该数字对文章的长度进行一些调整,让他们显得不至于长太。

在 docs.microsoft.com 上的所有文档都已实现了开源。

微软之前曾经提供了一个“社区补充”特性,但对于该特性的支持很不规范。举例来说,面向.NET 3.5 版本的 ReaderWriterLockSlim 类的介绍页面中出现的一些留言与.NET 4.0 版本中同一个类的留言就有所不同。并且在“当前版本”页面中完全遗漏了留言功能。

因此,微软决定不再继续使用这个混乱的页面,新的页面将加入一个“编辑”按钮,读者可通过该按钮对 markdown 进行编辑,并直接提交一个 pull request。事实上,你甚至可以下载保存了所有文档的整个 git 代码库

为了提供更多非官方的变更功能,新的网站已经“与 Livefyre 进行合作,为所有文章留言与旁注功能。”

内容预览与路线图

目前的预览版仅涵盖了“企业移动文档”。随着时间推移,有更多的内容将转移至新版的网站上,而旧版 MSDN 与 TechNet 的页面将会重定向至新的页面。

查看英文原文 MSDN/TechNet Being Open Sourced as docs.microsoft.com

2016-05-08 19:001432
用户头像

发布了 428 篇内容, 共 171.3 次阅读, 收获喜欢 36 次。

关注

评论

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

M2-task

Focused

手撕83K STAR的Axios设计思想,并进行能力增强

梁龙先森

源码分析 大前端 axios

安卓开发实战讲解!从新手到Flutter架构师,一篇就够!快来收藏!

欢喜学安卓

android 程序员 面试 移动开发

自己挖的坑,自己填|靠谱点评

无量靠谱

Prometheus官方文档Querying[三]function

卓丁

声网 Agora 初体验

若尘

声网 Agora

安卓开发基础面试题,分享一点面试小经验,含BATJM大厂

欢喜学安卓

android 程序员 面试 移动开发

架构实战营 - 模块 2- 作业

泄矢的呼啦圈

架构实战营

ARTS - week 6

steve_lee

继续探究:一文理清JVM和GC(下)

比伯

Java 架构 程序人生 计算机 技术宅

HBase的rowKey设计技巧

五分钟学大数据

HBase 4月日更

Linux rm 命令

一个大红包

4月日更

ARTS - week 5

steve_lee

阿里P8架构师分享私用Java学习资料(含视频和项目源码以及面试题)

北游学Java

Java 数据库 分布式 微服务

【签约计划】调查采访能力考核成绩公布

InfoQ写作社区官方

签约计划 热门活动

自定义Hadoop的输入格式

小舰

4月日更

一文带你了解如何排查内存泄漏导致的页面卡顿现象

零一

chrome 大前端 浏览器 内存泄露 问题处理

园区网的网关部署在接入层还是汇聚层 面试官与求职者之间谈话

艺博东

网关 交换机 网络配置

JavaScript 中的执行上下文和执行栈 的理解

程序员海军

JavaScript 大前端 上下文 执行栈

面向小白使用Git 的手册

程序员海军

git

推荐18个 Vue常用组件库

程序员海军

Vue 组件库

如何高效率的工作

程序员海军

工作效率 提升效率

Nginx新增模块more_clear_headers问题记录

风翱

nginx 4月日更

再谈日更公众号

彭宏豪95

写作 感悟 微信公众号 4月日更

机器学习水水笔记之——世界是积木吗?

Nydia

签约计划

一篇文章带你彻底了解MySQL各种约束

若尘

MySQL 数据库 约束 4月日更

Markdown使用语法

Geek_6370d5

markdown语法

Vuex整洁架构之道

devpoint

vuex vue架构 mapGetters mapState mapActions

Dubbo 学习笔记(二) Spring Boot 整合 Dubbo

U2647

Spring Boot dubbo 4月日更

Java检查异常、非检查异常、运行时异常、非运行时异常的区别

Sakura

4月日更

ffmpeg完美实现解封装操作!

txp

音视频

MSDN/TechNet以docs.microsoft.com的全新形式开源发布_.NET_Jonathan Allen_InfoQ精选文章