All Projects → VladimirIvanin → Gulp Insales Uploader

VladimirIvanin / Gulp Insales Uploader

🚲

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Gulp Insales Uploader

Phulp
The task manager for php
Stars: ✭ 294 (+1860%)
Mutual labels:  gulp, watcher
Generator Gulp Express Webapp
Yeoman generator for building a simple web app using express + gulp. This project contains proper project and build structure to be easily extensible.
Stars: ✭ 8 (-46.67%)
Mutual labels:  gulp
Watchme
Reproducible watchers for research
Stars: ✭ 756 (+4940%)
Mutual labels:  watcher
Web Fonts Generator Service
web font生成器:based on TTFRender, gulp-ttf2woff, and NodeJS. 简化中文字体定制。
Stars: ✭ 25 (+66.67%)
Mutual labels:  gulp
Tars
Markup builder on gulp
Stars: ✭ 792 (+5180%)
Mutual labels:  gulp
Hoverboard
Conference website template
Stars: ✭ 935 (+6133.33%)
Mutual labels:  gulp
Denon
👀 Monitor any changes in your Deno application and automatically restart.
Stars: ✭ 725 (+4733.33%)
Mutual labels:  watcher
Angular websockets security
AngularJS, Websockets, Restful, Spring, Spring Security, Hibernate, Bootstrap, Gulp in ES6, Maven
Stars: ✭ 11 (-26.67%)
Mutual labels:  gulp
Gulp Boilerplate
A boilerplate for building web projects with Gulp.js.
Stars: ✭ 840 (+5500%)
Mutual labels:  gulp
Just Task
Elegant javascript tasks
Stars: ✭ 25 (+66.67%)
Mutual labels:  gulp
Puppy
Starter kit and delivery system for building static prototypes with Twig
Stars: ✭ 25 (+66.67%)
Mutual labels:  gulp
Initior
A command line application that let's you initialize your new projects the right way, replaces npm and yarn's init 🎆
Stars: ✭ 17 (+13.33%)
Mutual labels:  gulp
Gulp Jsonlint
🔍 jsonlint plugin for Gulp
Stars: ✭ 26 (+73.33%)
Mutual labels:  gulp
Nice Front End Tutorial
🌍 Constantly updated front-end resources, tutorials, opinions(与时俱进版前端资源,教程和意见。)
Stars: ✭ 755 (+4933.33%)
Mutual labels:  gulp
Gulp Xslt
XSLT transformation plugin for gulp
Stars: ✭ 9 (-40%)
Mutual labels:  gulp
Sassy Starter
🎉 Sassy starter - HTML / SCSS (SMACSS)
Stars: ✭ 740 (+4833.33%)
Mutual labels:  gulp
Gmdjs
Grid Material Design
Stars: ✭ 24 (+60%)
Mutual labels:  gulp
Wordpress Starter
📦 A starter template for WordPress websites
Stars: ✭ 26 (+73.33%)
Mutual labels:  gulp
Magic
CSS3 Animations with special effects
Stars: ✭ 7,253 (+48253.33%)
Mutual labels:  gulp
Use Gulp
gulp资料收集
Stars: ✭ 858 (+5620%)
Mutual labels:  gulp

Gulp конфиг для запуска методов InSales uploader

InSales uploader позволяет локально работать с темами платформы InSales

npm version

Как начать работать

  • Если у вас не установлен node.js, то необходимо установить с оф. сайта, желательно последнюю версию.
  • Скачать архив данного репозитория или сделать git clone.
  • Установить пакеты через npm.
  • Отредактировать options.js в соответствии с вашим магазином.
  • Запустить нужную задачу.
  • Переодически следить за обновлением пакета InSales uploader (чтобы обновить пакет, в консоли нужно запустить npm update).

Видео по установке

Установить пакеты через npm

Установка пакетов производится из командной строки (должен быть установлен node.js).

В командной строке находим папку в которую вы скопировали данный репозиторий.

Пример:

cd c:\shop-insales

Если у вас нет опыта работы с командной строкой, может быть полезна статья про команду cd.

После того как вы открыли папку, можно запустить установку пакетов:

npm install

Options

account

  • id, token — необходимо сгенерировать в бэк-офисе: Приложения -> Разработчикам -> Создать новый ключ доступа;
  • url — url магазина из бэк-офиса, ссылка не должна содержать 'http://' и '/';
  • http — если в админ панели нет поддержки https, следует выставить значение - true;

theme

  • id — id темы;
  • root — корнеевая папка для сохранения темы;
  • excludeFiles - массив путей, которые будут игнорироваться при отслеживании изменений.

Запуск задач

Чтобы запустить задачу, в командной строке нужно запустить:

gulp <имя задачи>

Пример:

gulp download

Задача с именем default запускается просто:

gulp

После того как запустится задача с методом stream, все изменения в файлах будут применяться на сайте.

Если команда gulp не найдена, установите gulp глобально. npm i gulp -g

Структура папок

Папки media и assets, дублирут друг друга. Когда запущен стрим изменения попадают в обе папки. Так же при скачивании файлы раскладываются в media и assets. Assets создаётся для удобства работы.

Папка media является приоритетной, так как она предусмотрена архитектурой тем на платформе InSales.

root/
    |-- assets/
        |-- fonts/
        |-- img/
        |-- js/
        |-- media/
        |-- style/
        |-- svg/
    |-- config/
    |-- media/
    |-- snippets/
    |-- templates/
    |-- backup/

О проблемах в работе пишите сюда

Ссылки

Разработка тем InSales

Node.js

Gulp

Полезные ссылки

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].