## Если вы хотите доработать 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. Спасибо за Ваш, вклад в разработку; Код необходимо обрамлять в следующем формате: ``` // + #1014 Иванов А.Б. 2016-04-06 //Старый код ....НовыйКод.... // - #1014 Иванов А.Б. 2016-04-06 ``` ## Вариант доработки через Github (Пошаговая инструкцию как доработать конфигурацию) * https://infostart.ru/public/691382/ - Github и 1С. Пошаговая инструкция на конкретном примере * Tasks\docs\Как дорабатывать конфигурацию выложенную на Github_261017.docx ## Вариант доработки через Github (Краткая инструкция) Нужно соблюсти очень простые правила: 1. Поискать задачу в списке задач (issues) проекта https://github.com/BlizD/Tasks/issues 1. Если нет уже существующей задачи, создайте новую, в которой опишите новые требования. В этой задаче можно будет обсудить как само требование, так и реализацию. 1. Возможно, Ваше требование уже реализовано или может быть реализован другим способом, отличным от придуманного Вами. 1. Использовать платформу 8.3.17.1549 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`