mirror of
https://github.com/BlizD/Tasks.git
synced 2025-01-14 03:20:16 +02:00
5.9 KiB
5.9 KiB
Если Вы хотите доработать Tasks, не останавливайте свое желание, добро пожаловать в опенсорсную разработку :)
Как доработать конфигурацию с помощью Github (подробное описание):
Прежде всего необходимо сделать следующее:
- Зарегистрироваться на https://github.com;
- Установить 1с платформа 8.3.9.1850 - важно использовать именно эту платформу, т.к. версия платформы влияет на формат выгрузки на исходники из конфигурации;
- Скачать и установить SourceTree - программа нужна для отправки коммитов на Github (или любую другую, но в примере будет рассказываться именно SourceTree);
- Ссылка для скачивания https://www.sourcetreeapp.com
- Скачать и установить GIT
- Заходим на официальный сайт Git и скачиваем последнюю версию git для windows.
- Официальный сайт Git http://git-scm.com/
- При установке используем Далее - Далее
- Пошаговая инструкция как установить GIT от rtnm https://bitbucket.org/rtnm/gittertutorial - необходимо смотреть раздел Установка Git
- Заходим на официальный сайт Git и скачиваем последнюю версию git для windows.
- Перейти по ссылке https://github.com/BlizD/Tasks далее нажмите на кнопку Star - шучу,шучу :) этот пункт необязателен, можно идти дальше;
Схема работы (как кодировать, как запускать Pull request и т.п.)
- Сделайте fork проекта с ветки "develope" - это означает нажать на кнопку Fork - при этом если откроете свой профиль на Github, то увидите, что у вас появилась Ваша локальная копия репозитория Tasks (будет написано Forked from https://github.com/BlizD/Tasks);
- В СоурсТри указать ссылку на Ваш форк
- при этом указать папку куда будет скопирован репозиторий. Далее в эту же папку надо будет выгружать исходники из конфигуратора;
- Загрузка исходников из форка
- Кодирование по задаче
- Выгрузка исходников в папку
- Коммит из СоурсТри и отправка во внешний репозитарий
- Создание ПуллРеквеста в исходный репозиторий - по сути это запрос, чтобы добавили Ваш код в исходный репозиторий
- Если все ОК теперь Ваш код будет влит в основную ветку проекта
- Поздравляем Вас с первым принятым ПуллРеквестом на GitHub. Теперь Вы участник всемирного опенсорсного сообщества.
Что делать если мой Fork сильно отстал от исходного проекта
- Если Вы уже делали fork ранее и хотите получить обновление в свой fork из ветки "develope", тогда необходимо сделать следующее (если используется SourceTree):
- Меню - Репозитарий - Добавить внешний репозитарий;
- После этого жмем Получить выбираем внешний репозитарий;
Как доработать конфигурацию с помощью Github (Краткое описание):
- Поискать задачу в списке задач (issues) проекта https://github.com/BlizD/Tasks/issues
- Если нет уже существующей задачи, создайте новую, в которой опишите новые требования. В этой задаче можно будет обсудить как само требование, так и реализацию.
- Возможно, Ваше требование уже реализовано или может быть реализован другим способом, отличным от придуманного Вами.
- Использовать платформу 8.3.9.1850
- Сделайте fork проекта с ветки "develope";
- Если Вы уже делали fork ранее и хотите получить обновление в свой fork из ветки "develope", тогда необходимо сделать следующее (если используется SourceTree):
- Меню - Репозитарий - Добавить внешний репозитарий;
- После этого жмем Получить выбираем внешний репозитарий;
- Получите свою локальную копию;
- Выполняете задачу на своей локальной копии;
- Далее сделайте pull-request в проект. https://github.com/BlizD/Tasks/pulls;
- ВАЖНО: выбирайте ветку
features
, а неmaster
илиdevelope
; - ВАЖНО: убедитесь, что Ваш fork синхронизирован с оригинальным репозиторием
develope
- ВАЖНО: выбирайте ветку