Я новичок в разработке программного обеспечения, работаю над созданием проекта Moodle LMS. Я уже установил XAMPP и работаю над Moodle. Но у меня есть еще 5 членов команды, работающих над тем же проектом Moodle.
Поскольку XAMPP установлен на каждом компьютере, мы работаем отдельно. Но я хочу знать, как все мы, 6 разработчиков, можем работать в команде над разработкой проекта. Как я могу пойти для настройки сети? Нужно ли предоставлять доступ к папке XAMPP всем остальным членам команды, чтобы работать в команде?
Как Moodle уже использует мерзавец для разработки ядра это, безусловно, будет лучшим выбором для координации кода между несколькими разработчиками. Увидеть https://docs.moodle.org/dev/Git_for_developers для более подробной информации (хотя это немного больше сфокусировано на внесении обратных патчей в ядро Moodle).
Совместное использование данных сложнее, но, по моему опыту, обычно каждый разработчик работает нормально со своей собственной установкой Moodle, с центральной установкой для тестирования (и убедитесь, что каждый разработчик использует редактор xmldb для определения install.xml + upgrade. шаги php, чтобы другие разработчики могли извлечь из них последний код, и определения базы данных будут обновлены должным образом).