CodePlex關閉,建議遷移至GitHub

Microsoft決定停止提供CodePlex開源項目免費托管服務。他們建議開發人員可以遷移到GitHub或任何其他托管服務提供商。

\\

盡管有些人希望CodePlex關閉的消息僅僅是4月1日愚人節玩笑,但是Microsoft副總裁Brian Harry已經證明這并不是一個玩笑。在提供服務11年之后,CodePlex將不再接受任何新項目,它將于10月切換到只讀模式,并將于2017年12月15日徹底關閉。之后,CodePlex將為之前的開源項目存檔,人們可以瀏覽并下載這些項目。如果開源項目擁有者將他們的項目遷移到其他平臺,CodePlex可以重定向到新的托管平臺。

\\

Microsoft與GitHub一起簡化了將CodePlex項目導入已知的git host的流程。有遷移詳細流程和指南指導你將項目的源代碼、許可證和文檔一起遷移到GitHub。遷移工具也將升級,以便解決遷移相關的問題。如果想選擇其他倉庫,也可以考慮VS Team Services、BitBucket 或 GitLab等。

\\

Harry介紹了做出這項決定的原因,他說GitHub已經是“進行開源共享的標準平臺”。Microsoft在GitHub上也有許多開源項目,包括VS Code、TypeScript、.NET Core和其他.NET技術、PowerShell等等。Microsoft非常驕傲,與其他組織相比,他們在GitHub上有最多的貢獻者(~16500),超過了Google和Facebook。另一個關閉CodePlex的原因是使用量的減少:109000個項目中只有少于350個項目在過去的30天中至少提交了一次。

\\

兩年前,我們也報道了另外兩個開源托管提供商的關閉:Codehaus和Google Code。它們也是由于開發人員的使用量減少而關閉。盡管Google Code在某種程度上增加了對git的支持,但是大多數的開發人員已經在使用GitHub,GitHub也成為了托管最多開源項目的平臺。

\\

查看英文原文:CodePlex Shuts Down. Migration to GitHub is Recommended

\\

感謝張衛濱對本文的審校。

\

給InfoQ中文站投稿或者參與內容翻譯工作,請郵件至editors@cn.infoq.com。也歡迎大家通過新浪微博(@InfoQ,@丁曉昀),微信(微信號:InfoQChina)關注我們。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/456859.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/456859.shtml
英文地址,請注明出處:http://en.pswp.cn/news/456859.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

計算機最佳參數,對使用者來說,學會計算機性能參數提取,給出性能評價很重要...

對計算機進行系統信息提取,并且給出性能評價,可以這樣做先看思維導圖:對計算機進行系統信息提取,并且給出性能評價,可以通過軟件測試實現!一、 關于硬件健康的問題,避免買到二手配件。硬盤的使用…

word如何在任意頁開始添加頁碼

第一步,將光標定位到需要插入頁碼的前一頁末尾。就是說,如果你想從第二頁開始添加頁碼,那么你就將光標定位到第一頁末尾,如圖: 然后按照圖中標出的提示,選擇“頁面布局”選項卡,點擊“分隔符…

跨越請求,關于后端session會話丟失的解決辦法(轉載)

目前使用前后端分離的模式開發,后端提供跨域接口、前端jsonp調用,綁定數據,但是在該站點下有個人中心模塊存在的情況下,服務端的session會話會被跨域請求覆蓋改掉 大家都知道tomcat使用cookie中jsessionid來區分客戶端session會話…

融云通訊服務器,vue使用融云即時通訊,老是報了發送失敗,服務器超時

created() {//建立連接RongIMLib.RongIMClient.init("lmxuhwagl5ukd"); //這是關鍵點,需要填寫appkey lmxuhwagl5ukdthis.StatusListener();this.getUser()},method:{//下面是建立連接的StatusListener(){//RongIMLib.RongIMCli…

Mongodb基本使用方法

一、操作mongodb數據庫 1、創建數據庫 語法:use 數據庫名 注意:如果數據庫不存在則創建數據庫,否則切換到指定的數據庫 注意:如果剛剛創建的數據庫不在列表內,如果要顯示它,我…

Device eth0 does not seem to be present,delaying initialization的解決辦法

最近由于重裝了操作系統導致之前配置好的集群出現了問題,需要修正一下,在剛開始為NameNode配置網絡設置的時候,已經按照網上的相關步驟配置好了ifcfg-eth0文件中的內容,但在ifconfig時卻無法觀察到設置的靜態IP地址,后…

Angularjs 動態添加指令并綁定事件

先說使用場景,動態生成DOM元素并綁定事件,非常常見的一種場景,用jq實現效果: http://jsbin.com/gajizuyuju/edit?html,js,output var count0; $("#test").on("click",function(event){if(event.target.tagNa…

css標簽resolution,html/css to fit all screen resolution

可以將文章內容翻譯成中文,廣告屏蔽插件可能會導致該功能失效(如失效,請關閉廣告屏蔽插件后再試):問題:Im working on the website and Im trying to make it responsive to all resolutions but without success..Here is HTML:Lorem ipsum nasov je? "Lorem…

釘釘開發筆記(一)

釘釘開發分為:1、移動客戶端。2、PC端。3、服務端。三個平臺的開發。 1、移動端:面對釘釘手機用戶和企業用戶。 2、同上主要面向PC端的用戶和企業。 3、服務端,用于用戶和企業內部管理的平臺方向,例如OA網站。 本人主要從事移動端…

import導入模塊

面試題: import module與from module import * 兩種模塊導入有何區別 1. import module 引用共享變量時,要使用module.變量名,而from module import * 直接使用變量名即可 2. import module方式 本地不會創…

在啟動HDFS時,針對集群中namenode無法識別datanode的問題的解決方法

最近由于重裝了系統,需要對之前搭建的集群要做些改動。在對每個虛擬機的網絡進行正確的配置之后,重新執行hadoop/sbin/start-dfs.sh命令來啟動HDFS,然而namenode卻無法識別datanode。 后來通過對之前學過的知識進行回顧和梳理發現了問題的所…

HBase的基礎知識

1.HBase(NoSQL:不是關系型數據庫)的邏輯數據模型 HBase – Hadoop Database,是一個高可靠性、高性能、面向列、可伸縮的分布式存儲系統,利用HBase技術可在廉價PC Server上搭建起大規模結構化存儲集群。HBase利用Hadoop HDFS作為其文件存儲系統…

Django 部署基礎【使用 Nginx + uWSGI 的方式來部署來 Django】

本文主要講解在 Linux 平臺下,使用 Nginx uWSGI 的方式來部署來 Django,這是目前比較主流的方式。當然你也可以使用 Gunicorn 代替 uWSGI,不過原理都是類似的,弄懂了其中一種,其它的方式理解起來問題也不會很大。 有很…

css的屬性是變量是怎么表達,CSS自定義屬性(變量)

Github上有個叫electron-api-demos的項目,看代碼的時候發現了這么一個css文件(variables.css)::root {--color: hsl(0,0%,22%);--color-subtle: hsl(0,0%,44%);--color-strong: hsl(0,0%,11%);--color-link: hsl(0,0%,22%);--color-border: hsl(0,0%,88%…

Exception in thread main java.lang.UnsupportedClassVersionError的另類解決辦法

最近在Linux虛擬機上跑在windows平臺上的eclipes打出來的jar包時報出Exception in thread “main” java.lang.UnsupportedClassVersionError的錯誤: 經過上網查詢了解到是因為自己Windows使用的是jdk1.8版本,而Linux使用的是jdk1.7版本,所…

Linux命令【第一篇】

1、創建一個目錄/data 記憶方法:英文make directorys縮寫后就是mkdir。 命令: mkdir /data 或 cd /;mkdir data #提示:使用分號可以在一行內分割兩個命令。 實踐過程: 方法一: [rootoldboy66 ~]# mkdir /data #查…

Jenkins + gitlab webhook實現自動化部署

1、先在Jenkins安裝插件Gitlab Hook Plugin 和Build Authorization Token Root Plugin;2.插件安裝完成后在任務里添加token3、在gitlab上添加鉤子4、點擊測試鉤子或push代碼再看Jenkins已經在構建了就說明成功了(也可以在瀏覽器直接執行這個URL&#xff…

多繼承以及MRO順序【super().的使用】

多繼承以及MRO順序 1. 單獨調用父類的方法 # codingutf-8print("******多繼承使用類名.__init__ 發生的狀態******") class Parent(object):def __init__(self, name):print(parent的init開始被調用)self.name nameprint(parent的init結束被調用)class Son1(Paren…

人工智能專業詞匯集

最近看到一篇關于AI專業詞匯總結的文章,感覺不錯,分享一下。 對應的詞匯項目地址為:https://github.com/jiqizhixin/Artificial-Intelligence-Terminology 本詞匯庫目前擁有的專業詞匯共計 500 個,主要為機器學習基礎概念和術語…