Mise en place d'un environnement de développement de thèmes Shopify.
Pour creer un theme ou corriger un bug sur un environnement shoify il est important de suivre les bonnes pratique mise en place par Shopify. Dans la suite de tuto, nous verrons l'essentiel des etapes à suivre.
Installation de shopify cli.
#install prerequis
sudo apt update && sudo apt upgrade
sudo apt install curl gcc g++ make
sudo apt install git
#install shopify cli
npm install -g @shopify/cli @shopify/theme
Installer la version de Ruby adapté à shopify, utiliser rvm , voir ce tuto.
si vous disposez d'une installatrion de ruby via apt, veillez la désinstaller.
Lister les version de ruby:
rvm list known
Results :
...
[ruby-]2.3[.8]
[ruby-]2.4[.10]
[ruby-]2.5[.8]
[ruby-]2.6[.6]
[ruby-]2.7[.2]
[ruby-]3[.0.0]
...
Installer une version en paticulier, example 3.0.0
rvm install ruby-3.0.0
Activer les sources generer par rvm (voir ubuntu && debian):
source ~/.rvm/scripts/rvm
type rvm | head -n 1
Definir la version par defaut:
rvm use --default 3.0.0
Verification : ruby --version
ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [x86_64-linux]
Si vous disposez d'une version de shopify CLI, mettez là à niveau.
Telecharger un theme existant:
Crrer le dossier qui doit contenir les fichiers du theme et y acceder :
shopify theme pull --store={xxxx}.myshopify.com
- Lister themes :
shopify theme list --store={remplace_with_sub_domaine}.myshopify.com
- Pour le developpement en temps reelle:
shopify theme dev