FreelanceSpace

python django специалист

337 просмотров опубликовано 8 месяцев назад №618 от 26.09.2025
50 000 ₽ за проект
Сравнивайте предложения по цене, срокам и рейтингу исполнителей.
Войти и откликнуться

Описание заказа

сайт заказчика
GitFlow
Для ведения репозитория необходимо использовать модель GitFlow:

Помимо основной ветки master создается дополнительная ветка develop, в которой ведется разработка. В master хранятся только release-версии.
Для каждой новой задачи создается отдельная ветка, унаследованная от develop. Имя ветки содержит префикс "feature/" и описание решаемой задачи, например "feature/add-contact-list". После завершения задачи и полного закрытия ветка мерджится в develop и удаляется из общего репозитория. При работе в команде предварительно делается pull request и code review.
При подготовке к релизу создается новая ветка унаследованная от develop. Имя ветки содержит префикс "release/" и номер версии релиза, например "release/сайт заказчика". В номер версии не должен входитить build. В эту ветку нельзя добавлять новый функционал, производится только фикс багов и прочие сопутствующие работы. После релиза ветка мерджится в master (и помечается тегом с номером версии релиза) и, при необходимости, в develop и удаляется из общего репозитория. После создания release-ветки увеличивается на единицу major/minor (в зависимости от будущих изменений) версия приложения, а patch и build версии сбрасываются до одного.
При необходимости правки багов из master может быть создана ветка с префиксом "hotfix/" и описанием ошибки, например "hotfix/login-bug-fix", при этом patch версия приложения увеличивается на единицу. После фикса ветка мерджится в master (и помечается тегом с номером версии) и в develop и удаляется из общего репозитория.
Комментарии к коммитам
Каждый комментарий должен содержать идентификатор таска в рамках которого было произведено изменение.

Комментарии к коммитам необходимо писать по следующему принципу:

+/-/* | Название компонента или страницы | Что изменили [Номер таска в треккере].

new или fix указывается в зависимости от нового компонента или правок в старом.

+ (new) - указывается в случае добавления функционала.

- (remove) - указывается в случае удаления функционала.

* (fix) - указывается в случае изменения в функционале.

Похожие заказы

Свежие задания в этой же категории — для сравнения бюджета, сроков и требований.

Все в категории
Собрат сервис для делового нетворка
Программирование и разработка откликов: 7 1 день назад
50 000 ₽
Автоматизация amoCRM: рассылки, напоминания и возможный автообзвон клиентской базы
Программирование и разработка откликов: 4 3 дня назад
по договорённости
Бот для автоматического бронирования слотов
Программирование и разработка откликов: 6 13 дней назад
40 000 ₽
AI-база знаний и Telegram-бот по материалам онлайн-курса: RAG, wiki, транскрипты, навигация по видеокурсу
Программирование и разработка откликов: 10 15 дней назад
по договорённости
Разработать внутренний ИИ чат помощник для бизнеса.
Программирование и разработка откликов: 14 25 дней назад
по договорённости
Требуется Java-разработчик для внедрения self-hosted CAPTCHA в Java WebApp
Программирование и разработка откликов: 4 28 дней назад
20 000 ₽