ConversionPlus
Open-source project: Convertion + OneScript + Git
Install / Use
/learn @ha1s/ConversionPlusREADME
Здесь вы можете задавать любые вопросы разработчикам и активным участникам
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 репозитория.
Чтобы внести доработку, нужно соблюсти несложные правила:
- Поискать задачу в списке задач (issues) проекта
- Если нет уже существующей задачи, создайте новую, в которой опишите новые требования
- Обсудить требования и реализацию можно как в самой задаче, так и в общем чате проекта, ссылка на который расположена в самом начале этой страницы
- Сделайте fork проекта
- Получите локальную копию на своём компьютере веток master и develop
- Создайте свою собственную ветку на базе develop. ВНИМАНИЕ!!! Используйте именно ветку develop, а не master
- Выполните необходимые доработки
- Выгрузите конфигурацию в файлы, в папку src своего локального репозитория, выполните commit и push в свой fork
- Далее сделайте pull-request в проект
- После этого Вашу работу проверят и загрузят в основной ствол.
Related Skills
node-connect
343.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
92.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.3kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
