opensource.microsoft.com網站是一個簡單,事實的網站,共享有關微軟的開源程序,我們支持的開源生態系統以及參與項目並了解更多信息的機會。
該站點由Jekyll生成,Jekyll是Ruby(Jekyll Powers github頁面)的流行開源靜態站點生成器。它被部署到Linux Azure Kubernetes Service(AKS)群集中的Microsoft Azure,還使用Azure前門和Azure CDN。動態數據通過打字稿中實現的node.js後端檢索。
由Microsoft開源程序辦公室(OSPO)創建,這是One Engineering System(1ES)團隊的一部分,我們於2020年8月啟動了該網站,取代了過時的版本。我們希望Microsoft團隊將對網站進行更新和貢獻,以採用新有趣的項目,更新策劃的博客文章,改進程序和生態系統頁面。
我們目前沒有計劃在網站上添加截然不同的部分,也沒有成為博客文章或其他內容的“真相來源”。我們能夠接受一些協調的貢獻或建議,但是在開始新功能之前請求協調,因為該站點有一系列要求滿足的要求,例如可訪問WCAG 2.1,並部署到Microsoft的Cloud。
主要站點導航是:
其他內容包括:
該項目採用了Microsoft開源的行為代碼。有關更多信息,請參見《行為守則常見問題守則》或與其他問題或評論聯繫[email protected]。
該項目歡迎貢獻和建議。大多數捐款要求您同意撰寫貢獻者許可協議(CLA),宣布您有權並實際上授予我們使用您的貢獻的權利。有關詳細信息,請訪問https://cla.opensource.microsoft.com。
當您提交拉動請求時,CLA機器人將自動確定您是否需要提供CLA並適當裝飾PR(例如狀態檢查,評論)。只需按照機器人提供的說明即可。您只需要使用我們的CLA在所有存儲庫中進行一次。
感謝您對https://opensource.microsoft.com網站貢獻的興趣。在開始提取請求之前,請確保將任何貢獻想法傳達為問題。我們很想看看如何最好地讓您參與其中。
我們很高興此網站是開源的(因為有關開源的網站應該是開源的)。
作為在microsoft.com上託管的公共面向網站,我們可能無法接受對該網站的一般貢獻,因此您的拉請請求可能會關閉而不是合併,即使它很棒,而且我們可能無法為任何此類決定提供完整的背景。
感謝您的理解。
該項目可能包含用於項目,產品或服務的商標或徽標。 Microsoft商標或徽標的授權使用受到了Microsoft的商標和品牌準則的約束。在此項目的修改版本中使用Microsoft商標或徽標不得引起混亂或暗示Microsoft贊助。任何使用第三方商標或徽標都遵守這些第三方政策。
默認情況下,該項目不包括遙測;但是,GitHub操作可以生成網站的生產版本而無需修改。
當Jekyll構建環境設置為Microsoft的生產環境名稱時 - “ OpenSource.microsoft.com” - Microsoft的標準Cookie合規性和分析代碼與應用程序見解相關聯。
在您的代碼空間中運行這些命令:
bundle
npm install
bundle exec jekyll serve然後,編輯器應指示您去轉發端口進行測試。
確保您有Ruby,Node.js和Gulp的工作副本。
bundle
npm install
gulp
bundle exec jekyll serve Dockerfile可用於託管靜態網站的本地nginx版本,儘管在本地運行時沒有動態站點功能,並且當前在容器中不運行GULP。
此存儲庫將github動作用於多種目的。
main分支的主要構建創建了該站點的靜態版本,並將其存儲為工件。這是使用該構建環境公司特有的Docker容器完成的。紅寶石寶石,節點軟件包等。
如果項目的維護者批准了該網站,則可以將單獨的分期配置為使用本網站的版本,並使用包括短語/startContentBuild的評論。