- Необходимо следовать стилю кодирования описанному в этом репозитории "1С: Руководство по стилю оформления" https://github.com/skyksandr/1c-styleguide;
- Необходимо использовать стандарты кодирования от 1с (стандарты доступны всем, подписка на ИТС не нужна): https://its.1c.ru/db/v8std
- Почитать и следовать рекомендациям в хорошей статье «Правила программирования и автоматизации» https://infostart.ru/public/789709/
Алгоритм:
- Создайте задачу и опишите, Вашу, доработку;
- Если по задаче необходимы новые метаданные, то необходимо написать ТЗ на это и отправить в задачу (пример ТЗ)
- Возьмите последний CF из дев ветки в задаче #123
- Выполните доработку в этом CF;
- Укажите в задаче список измененных объектов метаданных;
- Прикрепите к созданной задачи Ваш CF.
- Спасибо за Ваш, вклад в разработку;
Код необходимо обрамлять в следующем формате:
// + #1014 Иванов А.Б. 2016-04-06
//Старый код
....НовыйКод....
// - #1014 Иванов А.Б. 2016-04-06
- https://infostart.ru/public/691382/ - Github и 1С. Пошаговая инструкция на конкретном примере
- Tasks\docs\Как дорабатывать конфигурацию выложенную на Github_261017.docx
Нужно соблюсти очень простые правила:
- Поискать задачу в списке задач (issues) проекта https://github.com/BlizD/Tasks/issues
- Если нет уже существующей задачи, создайте новую, в которой опишите новые требования. В этой задаче можно будет обсудить как само требование, так и реализацию.
- Возможно, Ваше требование уже реализовано или может быть реализован другим способом, отличным от придуманного Вами.
- Использовать платформу 8.3.17.1549
- Сделайте fork проекта с ветки "develope";
- Если Вы уже делали fork ранее и хотите получить обновление в свой fork из ветки "develope", тогда необходимо сделать следующее (если используется SourceTree):
- Меню - Репозитарий - Добавить внешний репозитарий;
- После этого жмем Получить выбираем внешний репозитарий;
- Получите свою локальную копию;
- Выполняете задачу на своей локальной копии;
- Далее сделайте pull-request в проект. https://github.com/BlizD/Tasks/pulls;
- ВАЖНО: выбирайте ветку
features
, а неmaster
илиdevelope
; - ВАЖНО: убедитесь, что Ваш fork синхронизирован с оригинальным репозиторием
develope
- ВАЖНО: выбирайте ветку