Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 1.97 KB

File metadata and controls

35 lines (23 loc) · 1.97 KB

Руководство контрибьютора

Доработка проводится по github-flow, основная ветка - master. Жду ваших PR.

Для удобства доработки в каталог ./tests/fixtures сохранены выгрузки отчетов по версиям хранилища в формате mxl. Можно ориентироваться на них при написании тестов. Обратите внимание, что комментарий к версии хранилища может неточно описывать изменения в этой версии.

Для того, чтобы изменения в плагинах попали в следующую версию gitsync, необходимо:

  1. выпустить новый релиз gitsync-plugins
  2. указать этот релиз в файле ./tasks/get_plugins.os в репозитории gitsync и обновить его README
  3. выпустить новый релиз gitsync

Требования к окружению

  • Установленная Платформа 1С
  • Установленная EDT

Запуск тестов

  • Установить значение переменной GITSYNC_V8VERSION, например:
    • set GITSYNC_V8VERSION=8.3.21 # Windows
    • export GITSYNC_V8VERSION=8.3.21 # Linux

Если переменная не указана, то версию платформы выберет установленная у вас библиотека v8find.

  • Установить значение переменной EDT_VERSION, например:
    • set EDT_VERSION=2023.3.6 # Windows
    • export EDT_VERSION=2023.3.6 # Linux

По умолчанию используется версия 2022.2.5

  • Выполнить команду, которая устанавливает gitsync в каталог bin_gitsync
    • opm run install-gitsync
  • Запустить тесты
    • opm test