k0st1an
@k0st1an
linux | python | django | ansible

Как вести отдельно разработку backend и frontend?

Доброго времени.

У меня возникла потребность в разработке сайта. Есть толковый разраб фронтенда. Я буду отвечать за бекэнд. Но тут я понял что не понимаю как разделить эти две ниши.

Что я думаю, как проще сделать: мы запилим общий git и мы будет говнокодить каждый в своей папочке/brunch, он в templates/statics. Я же везде где только можно... далее сливать в ветку develop, далее в master. Ничего другого не приходит в голову. Если мне вообще пофиг на тимплейты, то как ему собирать его файлы (npm, grunt, js... что он там еще использовать будет...).

Возможно работу вообще нужно как-то по другому организовать. Есть идеи?
  • Вопрос задан
  • 673 просмотра
Решения вопроса 1
mututunus
@mututunus
Backend developer (Python, Golang)
Однозначно разные репозитории.
На бэкенде только API.
На фронте Single page application.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
sim3x
@sim3x
По-хорошему
фронтендер пилит темплейты в djangoproj/templates/{css,js,img}

бек пилится - стандартно

Фронтенедеру показываешь как делать ./manage.py runserver

Сливать можно сразу в мастер, тк у вас не должно быть конфликтов
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы