1

мне нужно отдельного моего Frontend и Backend на две операции РЕПО. Поскольку один разработчик не может установить рельсы и не нуждается в нем (мы можем сделать заглушку для API).Как отделить Backbone.js APP и рельсы APP

Как это сделать в случае развертывания? Нужен ли мне god-подмодуль? Как его использовать (с GitHub и Ninefold)?

Я нашел информацию о том, как разработать автономное приложение frontend (спасибо, я могу использовать grunt) и как использовать подмодули, но я не могу его комбинировать. Пожалуйста помоги! Кто-нибудь имеет такой опыт?

+0

У вас не может быть автономное приложение Rails, которое предоставляет API, который будет использоваться вашим автономным приложением Backbone.js? – Spone

ответ

2

Наличие вашего рельса приложение RESTful API - хорошая идея здесь. Затем ваше автономное внешнее приложение может взаимодействовать с API через HTTP (S).

Если вы хотите использовать приложение front-end в приложении rails, но вам нужно разделить репозиторий (т. Е. Не хотите, чтобы разработчик front-end имел доступ к коду приложения rails), использование подмодуля git может работать, но, возможно, некоторые организационные мысли.

Это то, что я хотел бы сделать:

  • Первый клон ваши рельсы приложение из GitHub или Bitbucket (или мерзавца инициализации одного локально), а затем настроить Git подмодуль.

  • Теперь, когда вы cat .gitmodules вы заметите, что есть новый подмодуль сконфигурирован в вашем репо.

Зафиксируйте и нажмите свои изменения. Ninefold будет обнаруживать подмодули и использовать их, но если у вас есть какие-либо проблемы, просто свяжитесь с нами.

Удачи вам!

Смежные вопросы