Skip to content

Instantly share code, notes, and snippets.

@DimaKriuchko
Last active July 6, 2021 13:42
Show Gist options
  • Select an option

  • Save DimaKriuchko/ebac0b454f2ee324d91bf3a78aaf22f7 to your computer and use it in GitHub Desktop.

Select an option

Save DimaKriuchko/ebac0b454f2ee324d91bf3a78aaf22f7 to your computer and use it in GitHub Desktop.
\!h Install Ruby
brew install ruby
\!h Install Shopify CLI
brew tap shopify/shopify
brew install shopify-cli
or
gem install shopify-cli
check if installed
shopify version
\!h Commands
shopify login --store store.myshopify.com
откроется браузер нужно будет залогинится, далее в терминале выбрать под каким из партнерских аккаунтов заходим.
shopify theme pull
Стягивает тему из стора, в терминале предложит какую именно
shopify theme init
Клонирует Dawn тему с официального репозитория
shopify theme serve
Запускает локальный эмулятор, создает скрытую development theme ссылки на превью темы в браузере и кастомайзер. Аналог theme watch с той разницей что файлы не заливаются в стор.
Из плюсов моментально обновляет страницу, без перезагрузки когда сохраняем файл.
Терминал не показывает какой файл обновился, но если есть ошибка выдаёт её.
shopify theme check
Очень полезная штука запускает анализатор кода тема, выдает рекомендации в соответствии с best practices. Есть ошибки в дефолтной теме в файлах locales/*
shopify theme push
Пушит изменения в стор. Позволяет выбрать в какую тему, есть опции как именно зальёт.
shopify logout
Разлогиниваемся, заканчиваем работу со стором.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment