入門|隨著黎明的更改持續|開發人員工具|貢獻|行為準則|主題商店提交|執照
Dawn代表了HTML優先,僅JavaScript僅是必需的主題開發方法。它是Shopify的第一個可用主題,具有性能,靈活性和在線商店2.0功能內置功能,並作為構建Shopify主題的參考。
您可以在貢獻指南中找到我們主題代碼原則的更詳細版本。
我們建議將DAWN作為主題開發的起點。在shopify.dev上了解更多信息。
如果您要為Shopify主題商店建立主題,則可以將Dawn用作起點。但是,您提交的主題必須與Dawn實質上不同,以便為商人提供附加價值。了解您可以使用黎明的方式。
請注意,主要分支可能包括尚未發布的功能的代碼。黎明的“穩定”版本可在主題商店中找到。
假設您正在黎明構建一個新主題,但是您仍然希望能夠進行最新的更改,您可以在此黎明存儲庫中添加一個遠程upstream
。
origin
又有upstream
: git remote -v
upstream
,則可以添加一個指向Shopify的黎明存儲庫的指向: git remote add upstream https://github.com/Shopify/dawn.git
git fetch upstream
git pull upstream main
Shopify主題在開發過程中使用了許多非常有用的工具。黎明已經設置為使用這些工具。
Shopify CLI可幫助您更快地構建Shopify主題,並用於自動化和增強本地開發工作流程。它捆綁了一套用於開發Shopify主題的命令,這些主題包括在Shopify商店(例如創建,發布,刪除主題)或為本地主題開發啟動開發服務器的所有主題。
您可以遵循此快速啟動指南,以供主題開發人員入門。
我們建議使用主題檢查作為驗證和毛刺您的Shopify主題的一種方式。
我們將主題檢查添加到Dawn的VS代碼擴展名列表中分叉和克隆的黎明。
您也可以從終端使用以下shopify cli命令運行它:
shopify theme check
Dawn使用GitHub動作來維持主題的質量。這是一個起點,我們建議使用的是確保您構建更好的主題。可以隨意建立!
我們喜歡快速的網站!這就是為什麼我們創建了Shopify/Lighthouse-Ci-Action。這將對商店上的房屋,產品和收藏頁面進行一系列Google燈塔審核,以確保添加的代碼不會隨著時間的推移而降低店面的性能。
Dawn通過Shopify/theme-Check-Action對每個提交進行主題檢查。
是否想通過為黎明做出貢獻來使所有人更好地做商業?我們希望您的幫助!請閱讀我們的貢獻指南,以了解我們的開發過程,如何提出錯誤修復和改進以及如何建立黎明。
所有希望通過代碼或問題做出貢獻的開發人員,請先閱讀我們的行為準則。
Shopify主題商店是Shopify Merchants找到他們將用來展示和支持業務的主題的地方。作為主題合作夥伴,您可以為Shopify主題商店創建主題,並吸引數量不斷增長的企業家的國際觀眾。
如果您有興趣成為Shopify主題合作夥伴並為Shopify平台建立主題,請確保遵循主題商店的要求。
版權所有(C)2021-tresent Shopify Inc.有關更多詳細信息,請參見許可證。