開始|夜明けの変更で最新の状態にとどまる|開発者ツール|寄稿|行動規範|テーマストアの提出|ライセンス
Dawnは、テーマ開発に対するHTML-FirstのJavaScriptのみのアプローチを表しています。 Performance、Flexibility、およびOnline Store 2.0を備えたShopifyの最初のソーステーマであり、組み込まれており、Shopifyのテーマの構築のリファレンスとして機能します。
The Contribult Guideには、テーマコードの原則の詳細なバージョンを見つけることができます。
テーマ開発の出発点としてDawnを使用することをお勧めします。 Shopify.devで詳細をご覧ください。
Shopifyテーマストアのテーマを構築している場合は、開始点としてDawnを使用できます。ただし、提出するテーマは、販売者に付加価値を提供するために、ドーンとは実質的に異なる必要があります。ドーンを使用できる方法について学びます。
メインブランチには、まだリリースされていない機能のコードが含まれている場合があることに注意してください。 Dawnの「安定した」バージョンは、テーマストアで入手できます。
ドーンから新しいテーマを構築しているが、最新の変更を引き出すことができるようにしたいと思うと、このドーンリポジトリをポイントするリモートupstream
を追加できます。
origin
とupstream
両方があることを検証します。 git remote -v
upstream
が表示されない場合は、ShopifyのDawnリポジトリを指すものを追加できます。 git remote add upstream https://github.com/Shopify/dawn.git
git fetch upstream
git pull upstream main
開発中にShopifyテーマチームが使用する非常に便利なツールがいくつかあります。 Dawnはすでにこれらのツールで動作するように設定されています。
Shopify CLIは、Shopifyのテーマをより速く構築するのに役立ち、ローカル開発ワークフローを自動化および強化するために使用されます。 Shopifyのテーマを開発するための一連のコマンドが付属しています。これは、Shopifyストアのテーマ(作成、公開、テーマの削除など)を使用したり、ローカルテーマ開発のための開発サーバーを立ち上げたりすることです。
このクイックスタートガイドに従って、テーマ開発者が開始することができます。
Shopifyのテーマを検証して染める方法として、Teme Checkを使用することをお勧めします。
DawnのVSコード拡張機能のリストにテーマチェックを追加しましたので、選択したコードエディターとしてVisual Studioコードを使用している場合は、テーマチェックとコード拡張機能をインストールするように求められます。フォークされ、クローニングされた夜明け。
また、次のShopify CLIコマンドを備えた端末から実行することもできます。
shopify theme check
DawnはGitHubアクションを使用して、テーマの品質を維持します。これは出発点であり、より良いテーマを構築するために使用することを提案するものです。それを自由に構築してください!
速いウェブサイトが大好きです!そのため、Shopify/Lighthouse-Ci-actionを作成しました。これにより、ストアの自宅、製品、コレクションのページのGoogle灯台監査が一連の監査を実施し、追加されるコードが時間の経過とともに店頭のパフォーマンスを低下させないようにします。
Dawnは、Shopify/Theme-check-actionを介してすべてのコミットでテーマチェックを実行します。
夜明けに貢献することで、すべての人のために商業を改善したいですか?私たちはあなたの助けが大好きです!私たちの開発プロセス、バグの修正と改善を提案する方法、およびドーンのための構築方法について学ぶための寄稿ガイドをお読みください。
コードや問題を通じて貢献したいすべての開発者は、最初に行動規範をお読みください。
Shopifyのテーマストアは、Shopifyの商人がビジネスを紹介してサポートするために使用するテーマを見つける場所です。テーマパートナーとして、Shopifyテーマストアのテーマを作成し、増え続ける数の起業家の国際的な聴衆にリーチすることができます。
Shopifyのテーマパートナーになり、Shopifyプラットフォームのテーマを構築することに興味がある場合は、テーマストアの要件のリストに従ってください。
著作権(c)2021-Present Shopify Inc.詳細については、ライセンスを参照してください。