Visual Studio將深度整合GitHub,支援開源擴充套件

發表於2015-07-09

日前,Visual Studio Blog上的一篇博文稱,微軟的Visual Studio將深度整合GitHub,全面支援開源擴充套件。

以下為博文摘譯:

經過7年的發展,Visual Studio Platform越發的笨重和功能堆積,所以在2015版中,我們有所改變:讓開發者簡單地建立Visual Studio擴充套件;在GitHub上分享我們改進的文件。參見:Extending Visual Studio 2015

我們繼續改進,讓開發者更加容易地寫和分享擴充套件——將Visual Studio Gallery和GitHub打通。

今天,在VS gallery中有數以千計非常有用的開源擴充套件被託管在GitHub上,這些開源擴充套件讓其他開發者可以學習和合作,以及作者獲得一定的反饋。然而,擴充套件開發者分享他們自己repo的唯一辦法就是放一個連結在擴充套件的長說明上。

不用說太多,這讓開發者很難發現擴充套件的來源,所以我們進行了修復。現在,擴充套件作者可以輕易地提供擴充套件的GitHub URL。我們將拉取資訊(例如issues的數量)和requests等,並展示在Gallery的下方,詳見下圖:

圖為:GitHub上的Web Essentials 2013擴充套件

實現的操作:
1.登入Visual Studio Gallery;
2.開啟你的擴充套件編輯頁;
3.在編輯頁面上有個核取方塊——“Provide Url to source code repository”,在裡面新增source repo URL後點選儲存。
現在,大概有150個擴充套件已經利用此功能並新增他們的GitHub repos連結至他們的Gallery頁。

下一步: Visual Studio Gallery即將推出

這是改進Visual Studio Gallery中開源擴充套件體驗的第一步。目前,我們有如下這些想法:

  • 從ReadMe.md中拉取擴充套件描述。想要節省你寫擴充套件描述的時間嗎?此舉可讓我們直接地從GitHub repo拉取ReadMe內容,從而填充 Visual Studio Gallery上的描述;
  • 更多的擴充套件統計資料。我們聽取了關於你們想要更簡單地看到擴充套件統計資料的需求。我們的想法是,不僅是在你的擴充套件頁面顯示更多的統計資訊,還提供一組API,讓你可以容易地使用這些資料;
  • 在你的repo上顯示badges(比如多少人下載了你的擴充套件);
  • 上線擴充套件獎勵制度。以你的badges為基準,我們計劃為擴充套件作者提供積分和獎勵制度;
  • 擴充套件上傳API。想要一些APIs來上傳擴充套件或整合的CI服務來實現自動上傳嗎?這也是我們改進計劃的一部分。

相關文章