入门|随着黎明的更改持续|开发人员工具|贡献|行为准则|主题商店提交|执照
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.有关更多详细信息,请参见许可证。