Qooxdoo меня интересует как возможный фреймворк для веб-разработки. Я загрузил SDK и установил его в центральном месте на своем ПК, так как собираюсь использовать его в нескольких проектах. Я использовал сценарий create-application.py
для создания нового тестового приложения и добавил все сгенерированные файлы в мою систему контроля версий.
Я хотел бы иметь возможность сотрудничать над этим с другими разработчиками на других ПК. Скорее всего, у них установлен SDK в другом месте. Автоматически сгенерированные файлы в Qooxdoo, похоже, включают путь SDK как в config.json
, так и в generator.py
: если путь SDK перемещается, файл generator.py
скрипт перестает работать. generator.py
не представляет особой проблемы, поскольку он ищет обновленный путь в config.json
, но я не уверен, как лучше справиться с config.json
.
Единственные варианты, о которых я думал до сих пор:
Подход 1 будет быть идеальным, если бы скрипт генерации существовал; подход 2 действительно неприятен; Я не смог заставить работать подход 3, а подход 4 немного запутан, поскольку это означает, что несколько копий SDK валяются повсюду.
Android SDK, кажется, справляется с этим очень хорошо (используя подход 1), с Путь к SDK в отдельном файле со сценарием, который автоматически создает этот файл. Насколько я могу судить, Qooxdoo помещает много другой важной информации в config.json
, и единственный способ автоматически сгенерировать этот файл - создать новый проект.
Есть ли лучший / рекомендуемый способ справиться с этим?
]