1
0
mirror of https://github.com/BlizD/Tasks.git synced 2025-03-17 20:58:01 +02:00
Tasks/CONTRIBUTING.md

49 lines
4.2 KiB
Markdown
Raw Normal View History

## Если вы хотите доработать Tasks, добро пожаловать :)
* Необходимо следовать стилю кодирования описанному в этом репозитории "1С: Руководство по стилю оформления" https://github.com/skyksandr/1c-styleguide;
* Необходимо использовать стандарты кодирования от 1с (стандарты доступны всем, подписка на ИТС не нужна): https://its.1c.ru/db/v8std
* Почитать и следовать рекомендациям в хорошей статье «Правила программирования и автоматизации» https://infostart.ru/public/789709/
## Вариант доработки через CF файл (самое простое) подробнее в задаче #215
**Алгоритм:**
1. Создайте [задачу](https://github.com/BlizD/Tasks/issues) и опишите, Вашу, доработку;
1. Если по задаче необходимы новые метаданные, то необходимо написать ТЗ на это и отправить в задачу ([пример ТЗ](https://github.com/BlizD/Tasks/files/2544687/117_._031118.docx))
1. Возьмите последний CF из дев ветки в задаче [#123](https://github.com/BlizD/Tasks/issues/123)
1. Выполните доработку в этом CF;
1. Укажите в задаче список измененных объектов метаданных;
1. Прикрепите к созданной задачи Ваш CF.
1. Спасибо за Ваш, вклад в разработку;
Код необходимо обрамлять в следующем формате:
2018-10-04 08:28:10 +03:00
```
// [+] #1014 Иванов А.Б. 2016-04-06
//Старый код
2018-10-04 08:28:10 +03:00
....НовыйКод....
// [-] #1014 Иванов А.Б. 2016-04-06
2018-10-04 08:28:10 +03:00
```
2020-08-08 14:58:12 +03:00
## Вариант доработки через Github (Пошаговая инструкцию как доработать конфигурацию)
2016-12-25 10:45:31 +03:00
* https://infostart.ru/public/691382/ - Github и 1С. Пошаговая инструкция на конкретном примере
* Tasks\docs\Как дорабатывать конфигурацию выложенную на Github_261017.docx
2017-10-01 18:55:37 +03:00
## Вариант доработки через Github (Краткая инструкция)
2017-10-01 18:55:37 +03:00
Нужно соблюсти очень простые правила:
2016-12-25 10:45:31 +03:00
1. Поискать задачу в списке задач (issues) проекта https://github.com/BlizD/Tasks/issues
1. Если нет уже существующей задачи, создайте новую, в которой опишите новые требования. В этой задаче можно будет обсудить как само требование, так и реализацию.
1. Возможно, Ваше требование уже реализовано или может быть реализован другим способом, отличным от придуманного Вами.
1. Использовать платформу 8.3.23.1688
1. Сделайте fork проекта с ветки "develope";
1. Если Вы уже делали fork ранее и хотите получить обновление в свой fork из ветки "develope", тогда необходимо сделать следующее (если используется SourceTree):
* Меню - Репозитарий - Добавить внешний репозитарий;
* После этого жмем Получить выбираем внешний репозитарий;
1. Получите свою локальную копию;
1. Выполняете задачу на своей локальной копии;
1. Далее сделайте pull-request в проект. https://github.com/BlizD/Tasks/pulls;
1. ВАЖНО: **выбирайте ветку `features`, а не `master` или `develope`**;
1. ВАЖНО: **убедитесь, что Ваш fork синхронизирован с оригинальным репозиторием** `develope`