У меня есть несколько вопросов о том, как вы настраиваете среду разработки.
У меня есть веб-сайт, который в настоящее время использует SOBI2. SOBI2 будет заменен настраиваемым компонентом, который я создаю с помощью Nooku Framework.
У меня пока что установлена Joomla на моем локальном хосте. Nooku Framework и мой пользовательский компонент находятся в своих каталогах на моем компьютере, а затем связаны символической ссылкой на установку Joomla. Я делаю это, потому что приятно, когда при разработке их разделяют. Затем мой пользовательский компонент отслеживается с помощью GIT, а Nooku отслеживается в их общедоступном репозитории SVN. Думаю, это довольно стандартная установка.
Итак, теперь я хочу клонировать свою установку LIVE Joomla на мой локальный хост и отслеживать ее с помощью GIT, чтобы иметь возможность легко отправлять изменения на мой рабочий сервер. Прямо сейчас действующий сайт вообще не контролируется версиями.
Итак, как мне это легко сделать?
Думаю, лучше всего использовать два репозитория GIT, один из которых содержит только мой пользовательский компонент, а другой - для всего сайта. Тогда при разработке моего пользовательского компонента и сайта рабочий процесс будет примерно таким:
] Полагаю, обновления базы данных должны выполняться вручную.
Как мне отслеживать настраиваемый компонент на моем локальном сайте? Я слышал о субмодулях GIT, это то, для чего он используется?
Есть ли хорошие руководства для такого рода вещей?
С уважением Линус