Commencer | Rester à jour avec les modifications de l'aube | Outils du développeur | Contribution | Code de conduite | Soumission du magasin de thème | Licence
Dawn représente une approche HTML-First, JavaScript uniquement au besoin du développement du thème. Il s'agit du premier thème disponible de Shopify avec des performances, une flexibilité et une boutique en ligne 2.0 Fonctionnelles intégrées et agit comme référence pour construire des thèmes Shopify.
Vous pouvez trouver une version plus détaillée de nos principes de code de thème dans le guide de contribution.
Nous vous recommandons d'utiliser Dawn comme point de départ pour le développement du thème. En savoir plus sur shopify.dev.
Si vous construisez un thème pour le magasin de thème Shopify, vous pouvez utiliser Dawn comme point de départ. Cependant, le thème que vous soumettez doit être substantiellement différent de Dawn afin qu'il apporte une valeur ajoutée aux commerçants. Découvrez les façons d'utiliser Dawn.
Veuillez noter que la branche principale peut inclure le code pour les fonctionnalités non encore publiées. La version "stable" de Dawn est disponible dans le magasin de thème.
Dites que vous construisez un nouveau thème au large de Dawn, mais vous voulez toujours pouvoir tirer les dernières modifications, vous pouvez ajouter une distance upstream
pointant vers ce référentiel de l'aube.
origin
et upstream
: git remote -v
upstream
, vous pouvez en ajouter un qui pointe vers le référentiel Dawn de Shopify: git remote add upstream https://github.com/Shopify/dawn.git
git fetch upstream
git pull upstream main
Il existe un certain nombre d'outils vraiment utiles que l'équipe de Shopify Thèmes utilise pendant le développement. Dawn est déjà configuré pour travailler avec ces outils.
Shopify CLI vous aide à construire des thèmes Shopify plus rapidement et est utilisé pour automatiser et améliorer votre flux de travail de développement local. Il est livré avec une suite de commandes pour développer des thèmes Shopify - tout en travaillant avec des thèmes sur une boutique Shopify (par exemple, la création, la publication, la suppression de thèmes) ou le lancement d'un serveur de développement pour le développement de thème local.
Vous pouvez suivre ce guide de démarrage rapide pour les développeurs de thèmes pour commencer.
Nous vous recommandons d'utiliser le chèque de thème comme moyen de valider et de peindre vos thèmes Shopify.
Nous avons ajouté la vérification du thème à la liste des extensions de code VS de Dawn, donc si vous utilisez le code Visual Studio comme éditeur de code de choix, vous serez invité à installer l'extension de vérification du thème contre le code lors de l'ouverture vs du code après avoir Fourni et cloné l'aube.
Vous pouvez également l'exécuter à partir d'un terminal avec la commande CLI Shopify suivante:
shopify theme check
Dawn utilise des actions GitHub pour maintenir la qualité du thème. C'est un point de départ et ce que nous suggérons d'utiliser afin de vous assurer que vous construisez de meilleurs thèmes. N'hésitez pas à en construire!
Nous aimons les sites Web rapides! C'est pourquoi nous avons créé Shopify / Lighthouse-Ci-Action. Cela exécute une série d'audits Google Lighthouse pour les pages à domicile, aux produits et aux collections sur un magasin pour garantir que le code qui est ajouté ne dégrade pas les performances des vitrines au fil du temps.
Dawn exécute le thème Vérifiez chaque engagement via Shopify / Thème-Check-action.
Vous voulez améliorer le commerce pour tout le monde en contribuant à Dawn? Nous aimerions votre aide! Veuillez lire notre guide de contribution pour en savoir plus sur notre processus de développement, comment proposer des corrections et des améliorations de bogues, et comment construire pour l'aube.
Tous les développeurs qui souhaitent contribuer via du code ou des problèmes, veuillez d'abord lire notre code de conduite.
Le magasin de thème Shopify est l'endroit où les commerçants Shopify trouvent les thèmes qu'ils utiliseront pour présenter et soutenir leur entreprise. En tant que partenaire à thème, vous pouvez créer des thèmes pour le magasin de thème Shopify et atteindre un public international d'un nombre toujours croissant d'entrepreneurs.
Assurez-vous de suivre la liste des exigences des magasins de thème si vous souhaitez devenir un partenaire à thème Shopify et des thèmes de construction de la plate-forme Shopify.
Copyright (C) 2021-présent Shopify Inc. Voir Licence pour plus de détails.