SkillAgentSearch skills...

ConversionPlus

Open-source project: Convertion + OneScript + Git

Install / Use

/learn @ha1s/ConversionPlus
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Открытый чат проекта 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. После этого Вашу работу проверят и загрузят в основной ствол.

Related Skills

View on GitHub
GitHub Stars41
CategoryDevelopment
Updated1mo ago
Forks9

Languages

1C Enterprise

Security Score

75/100

Audited on Feb 20, 2026

No findings