Skip to content

Latest commit

 

History

History
34 lines (28 loc) · 2.82 KB

CONTRIBUTING.MD

File metadata and controls

34 lines (28 loc) · 2.82 KB

Коллективное участие в проекте

Как принять участие в разработке

Прежде чем создавать задачи старайтесь ознакомиться с документацией по проекту с помощью поиска и с уже имеющимися задачами с помощью поиска, включая закрытые задачи. Если Вы нашли какую-нибудь ошибку или хотите предложить доработку проекта, то порядок следующий:

  1. Возьмите в работу какую-то задачу (issue) или лаведите новую задачу в которой нужно описать:
  • Существующую проблему, как сейчас это работает
  • Предлагаемый вариант реализации
  • Скриншоты если применимо
  • Окружение (платформа 1С, Windows, разрядность ии т.д.), если применимо
  1. Сделайте fork репозитория через кнопку в интерфейсе репозитория github-а.
  2. Склонируйте репозиторий себе на машину. Все шаги git можно выполнять как из консоли git, так и из графического клиента для git (SourceTree, GitExtensions и т.п.).
git clone https://github.com/BITERP/PinkRabbitMQ.git
  1. На основании ветки master создайте новую ветку с номером задачи, например:
git checkout -b issue-9999
  1. Выполните необходимые доработки.
  2. Для проверки своей функциональности с помощью BDD теста, в каталоге features добавьте новый feature-файл и разработайте тесты.
  3. Зафиксируйте необходимые изменения в исходниках в git:
git add .
git commit -m "ОПИСАНИЕ ДОРАБОТОК"
git push
  1. Зайдите в репозиторий на github в векту мастер и создайте pull реквест через кнопку New pull request на вкладке pull requests.
  2. После проверки pull реквеста контрибьютором проекта, он или будет отправлен Вам на доработку (если не походит автосборка и автотестирование проекта или есть замечания к коду у статического анализатора), или принят в master ветку.

Все контрибьюторы окажутся в файле CONTRIBUTORS.MD