Использование одной и той же кодовой базы для многих проектов - PullRequest
1 голос
/ 16 февраля 2012

У меня есть клиент, для которого я время от времени выполняю небольшие проекты. Требования к этим проектам очень близки к тому же. Мне нужно создать некоторые серверные API для игр, которые время от времени хранят пользовательские данные и некоторые файлы.

Я строю все это с помощью Rails. На этот раз я делаю проект как можно более универсальным, чтобы максимально использовать его. До тех пор, пока я не узнаю, что я обычно просто копирую и вставляю код из других проектов и использую его повторно.

Я обычно развертываю свои приложения rails на heroku и просто называю приложение в соответствии с проектом.

Я думаю сделать следующее.

  1. для каждого нового проекта создайте git (ветку), названную в честь проекта
  2. после ветвления внесите любые изменения в базу кода, характерные для проекта
  3. создать приложение heroku для проекта под рукой и добавить удаленную информацию в ту же базу кода

Другой вариант, который, я полагаю, будет состоять в том, чтобы создать собственный генератор рельсов, который установит мои проекты одинаковыми, просто запустив команду. Этот вариант мне кажется немного более сложным. Главным образом потому, что я никогда не создавал драгоценный камень или генератор.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...