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

Какой набор инструментов использовать для шаблона приложения на Python?

Я ищу лучшие практики / инструменты / идеи для включения в шаблон проекта Python.
Цель - стандартизация структуры новых проектов в компании.
Такой шаблон не должен быть связан с какой-либо конкретной веб-платформой, базой данных и т. д.
Он должен служить отправной точкой для создания нового бэкэнд-сервиса в Python.

С моей точки зрения, шаблон должен включать в себя:

базовую структуру папок для исходников и тестов
надежный способ организации настроек проекта / конфигурации
линтер / статический анализатор кода
инструмент форматирования кода
скрипты для локального развертывания и тестирования
документацию / автодокументацию

Поделитесь, пожалуйста, своими идеями / мыслями о том, что актуально сейчас в 2020 году.
Спасибо
  • Вопрос задан
  • 301 просмотр
Подписаться 5 Средний Комментировать
Ответ пользователя Павел Шиняев К ответам на вопрос (2)
Существует много шаблонов различных проектов на Python на Github, будь-то распространяемый пакет или Django/Flask/... приложение. Если отличные шаблоны от wemake-services для Python-пакетов, Django-приложений
Ответ написан
Комментировать