Задать вопрос
@REDkiy

Как организовать проект на Python, с базовой и кастомной частью?

Существует некое приложение которое выступает как Ядро системы. Туда запихана работа с БД, авторизация, работа с файлами, некоторый инструментарий и прочее.
В дереве папок этого приложения, на самом верхнем уровне, есть папка Custom. Когда нужно замутить новый проект, чтоб не создавать всё заново, вся работа по созданию нового узкоспециализированного функционала идёт в этой папке.

Сейчас я делаю так, клонирую Ядро из гит и в папку Custom складываю простым копированием из папки узкого проекта файлы. Получается такой типа деплой.

Смотрю на это и не нравится мне. Проектов уже несколько. Ядро развивается, проекты тоже. Нужно держать всё в актуальном состоянии.

Разнести по веткам в гит я не хочу, скоро будет отпочковываться проект, который я контролировать не буду, а Ядро нужно будет обновлять.

Как организовать эту работу?
  • Вопрос задан
  • 157 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
  1. Раздел официальной документации про модули и пакеты.
  2. Раздел официальной документации про подготовку распространяемых дистрибутивов.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы