ha1s / ConversionPlus

Open-source project: Convertion + OneScript + Git
39 stars 9 forks source link

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

Conversion plus

Open-source project: Conversion + OneScript + Git

Идея проекта

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

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

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

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

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

Если вы хотите поучаствовать в проекте, добро пожаловать :) Разработку ведём с использованием штатных инструментов 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. После этого Вашу работу проверят и загрузят в основной ствол.