VovanR
@VovanR
Фронт-энд Вэб-разработчик

Как сформировать пакет подключаемого Django приложения?

Пишу приложение для Django, которое можно подключить к своему проекту. Выводится оно на странице отдельной интерактивной формой.
По бэкэнду вопросов нет.
А во фронтэнде у приложения есть зависимости по части стилей и скриптов:
Для CSS нужны пакеты:
"bootstrap": "~3.3.0"
Форма запрограммирована JavaScript приложением, у которого есть зависимости:
"jquery": "~2.1.1",
"jquery.cookie": "~1.4.1",
"jquery-validation": "~1.13.1"


Стили написаны на препроцессоре и билдятся Gulp'ом в built/style.css
Скрипты написаны AMD модулями и билдятся r.js (тоже Gulp'ом) в built/script.js

Как собрать пакет данного приложения?
Если включать в билд пакета все стили и скрипты, от которых зависит приложение, то получится, что пользователям будет отдаваться много лишнего кода. Ведь в проекте, в котором будет использоваться мое приложение, могут быть уже подключены эти модули (jquery, bootstrap ...).
Или если в пакет включать только стили и скрипты приложения, то надо как-то объяснять как установить зависимости, так как Django сам не установит эти пакеты через Bower, не подключит их как надо и не сбилдит.
  • Вопрос задан
  • 2357 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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