Skip to content

ha1s/ConversionPlus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Открытый чат проекта https://gitter.im/ConvertionPlus/Lobby Здесь вы можете задавать любые вопросы разработчикам и активным участникам

Conversion plus

Open-source project: Conversion + OneScript + Git

Идея проекта

Цель проекта: вывести групповую разработку правил обмена на новый уровень.

Идея проекта родилась после того, как были реализованы две задачи по синхронизации правил обмена с Git и опубликованы на Инфостарте: КД + Git. Решение проблемы больших различий в файле правил и Версионирование правил обмена с Git. Положительный отзыв сообщества вдохновил меня на решение объединить обе работы и развить продукт до полноценного фреймворка для групповой разработки правил обмена с Git и OneScritp. Ключевые задачи:

  • Тесная интеграция с Git
  • Автоматизация ряда рутинных ручных процессов, которые неизбежно сопровождают специалиста при работе с "Конвертацией данных"
  • Применение для выше указанной задачи решения OneScritp и возможностей стандартных библиотек oscript-library, в частности Precommit1C и deployka.

Дополнительная информация

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

  • Использование Git для версионирования
  • Прекоммит правил обмена для повышения читабельности и лёгкого code-review
  • Автодеплой правил обмена в целевые информационные базы, в т.ч. с использованием БСП
  • Устранение известных и не очень багов самой типовой "Конвертации" (да, они есть, и мы их будем устранять)
  • Добавление новых фич на радость разарботчику и архитектору

Участникам проекта

Если вы хотите поучаствовать в проекте, добро пожаловать :) Разработку ведём с использованием штатных инструментов GitHub, саму конфигурацию разрабатываем на платформе 8.3.10, с выгрузкой конфигурации в файлы для синхронизации с Git (рекомендуется использовать для этого gitsync). Исходные файлы конфигурации лежат в папке src репозитория.

Чтобы внести доработку, нужно соблюсти несложные правила:

  1. Поискать задачу в списке задач (issues) проекта
  2. Если нет уже существующей задачи, создайте новую, в которой опишите новые требования
  3. Обсудить требования и реализацию можно как в самой задаче, так и в общем чате проекта, ссылка на который расположена в самом начале этой страницы
  4. Сделайте fork проекта
  5. Получите локальную копию на своём компьютере веток master и develop
  6. Создайте свою собственную ветку на базе develop. ВНИМАНИЕ!!! Используйте именно ветку develop, а не master
  7. Выполните необходимые доработки
  8. Выгрузите конфигурацию в файлы, в папку src своего локального репозитория, выполните commit и push в свой fork
  9. Далее сделайте pull-request в проект
  10. После этого Вашу работу проверят и загрузят в основной ствол.

About

Open-source project: Convertion + OneScript + Git

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published