@REDkiy

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

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

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

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

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

Как организовать эту работу?
  • Вопрос задан
  • 152 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
  1. Раздел официальной документации про модули и пакеты.
  2. Раздел официальной документации про подготовку распространяемых дистрибутивов.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
07 мая 2024, в 13:07
7000 руб./за проект
07 мая 2024, в 12:59
500 руб./за проект
07 мая 2024, в 12:58
25000 руб./за проект