Чтобы облегчить себе работу по обновлению шаблонов для интернет-магазина, вы можете использовать возможности сайта github. Обновление шаблонов будет занимать несколько минут и несколько кликов мышки.

Важно!
При использовании бесплатной версии GitHub ваш репозиторий: все данные в нем и список изменений, будут доступны для просмотра другим пользователям. Платные версии GitHub от 7$ в месяц.

Для начала необходимо зарегистрироваться на сайте.

Для теста мы зарегистрировали себе аккаунт test-difocus

После регистрацию, переходите на URL-адрес нашего репозитория и жмите кнопку Fork.

Создание ветки(Fork)

Теперь у вас есть собственная ветка нашего репозитория, куда вы сможете вносить изменения. В этот же репозиторий вы будете получать запросы на обновления файлов от нас.

На изображении видно, что это тестовый аккаунт, с новым репозиторием, который "форкнут" из основного репозитория.

На этом работа с сайтом закончена.

Сейчас вам необходимо установить клиент для компьютера, который будет записывать все обновления с вашей или с нашей стороны. Вы можете установить клиенты для Windows или для Mac OS.

Мы в работе используем Mac OS, поэтому покажем на этом примере, но функции клиентов аналогичные, поэтому не составит труда использовать полученные навыки и для windows клиента.

После ввода логина и пароля, полученных на сайте github вы увидите Cloned Repositories(Клонированые хранилища), в их число должен входить и наш с шаблонами.

Нажмите Clone to Computer и выберите папку для хранения файлов на вашем локальном компьютере. Как только процедура копирования файлов закончится, вы сможете изменять их по-своему усмотрению. Затем закачивать их на FTP-сервер, который был указан в письме о предоставлении доступа к шаблонам.

Когда вы внесете значительные изменения в файлы шаблонов, вам необходимо сохранить версию изменений. Таким образом, сохраняя внесенные изменения каждый раз, вы будете хранить все версии ваших редакций.

Сохранение внесенных изменений в репозиторий(хранилище)

Чтобы сохранить версию изменений нужно запустить клиент GitHub и перейти в репозиторий.

Как видите, тут уже нет кнопки клонировать, так как программа в курсе того, что одна копия у вас уже есть.

Перейдите внутрь репозитория во вкладку Changes.

Вы увидите список файлов, которые вы изменили. Также вы сможете посмотреть список правок которые внесли в каждый файл. Каждой версии изменений принято давать название и аннотацию, чтобы впоследствии отличать их друг от друга.

Нажмите Commit, чтобы сохранить версию изменений.

Нажмите Sync, чтобы синхронизировать вашу версию изменений с сайтом GitHub.

Готово. Теперь ваши изменения будут находиться в репозитории на сайте GitHub и на вашем локальном компьютере.

Обновление шаблонов

Как только мы будем менять шаблоны на нашей стороне, мы будем инициировать так называемый Pull Request или запрос изменений. А вы будете получать уведомление на электронную почту, где будет указан список измененных файлов, название ветки изменений и другая информация.

Как только вы получите письмо, зайдите на сайт github, по ссылке указанной в письме и подтвердите запрос на изменения Merge pull request.

После успешного слияния(Merge), вы увидите информацию о количестве измений.

Теперь запустите клиент на компьютере, нажмите Sync, чтобы синхронизировать изменения с сайтом GitHub.

Готово.


Написать комментарий

← Как вас зовут ?
← Введите ваш емейл, если хотите следить за комментариями.

Отсутствует текст комментария