Coder Social home page Coder Social logo

conversionplus's Introduction

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

conversionplus's People

Contributors

stasganiev avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.