Я запустил ZendSkeletonApplication через Composer. Для моего проекта мне понадобится ЧАСТНЫЙ репозиторий (Git). Как это сделать? В Skeleton теперь есть файлы .git, так как я могу работать со своим проектом, например, на BitBucket?
С Уважением
Я запустил ZendSkeletonApplication через Composer. Для моего проекта мне понадобится ЧАСТНЫЙ репозиторий (Git). Как это сделать? В Skeleton теперь есть файлы .git, так как я могу работать со своим проектом, например, на BitBucket?
С Уважением
Лучший способ создать проект каркаса ZF2 с нуля - использовать ZFTool (http://framework.zend.com/manual/2.1/en/modules/zendtool.introduction.html). Установите его в / usr / local / bin (с разрешениями для исполняемых файлов), а затем вы можете сделать это:
$ zftool.phar create project project_name
Это даст вам скелет приложения в папке project_name, которая полностью бесплатна.
Теперь создайте частный репозиторий на BitBucket и следуйте инструкциям по настройке с кодом, уже имеющимся на вашем диске.
Обратите внимание, что проект, созданный в project_name, имеет файл .gitmodules. Если вы используете Composer, вы можете просто удалить этот файл перед добавлением в BitBucket. Если вы хотите использовать подмодули, настройте их с помощью ZF2 как подмодуль, готовый для инициализации и обновления.
Используя функцию подмодуля в git, вы можете иметь свой собственный проект на bitbucket и иметь библиотеку zend и т. Д. В качестве подмодуля в отдельном каталоге lib /, например:
YourProject/ <-- Your git working tree (via git init)
public/
libs/
Zend/ <-- a git submodule
application/
Команда для добавления подмодуля - git submodule add http://zf-repo libs/Zend
. Затем вы можете отдельно обновлять и отслеживать фреймворк zend, потому что ваше основное рабочее дерево git также будет ссылаться на конкретную версию библиотеки Zend Framework.
Создав форк ZendSkeletonApplication, вы можете отправить форк в частный репозиторий в своей учетной записи Bitbucket или самостоятельно. серверы / сеть.
Вы можете развернуть свои собственные пакеты / модули на Bitbucket и даже потребовать их через composer, если хотите, но, как заявил @Lars, можно просто использовать подмодуль git, если вам так проще.
Также есть отличная презентация Нильса Адермана о расширенное использование композитора, если вы не знакомы с этим инструментом.
git remote add bitbucket <your-repo-url> && git push -u bitbucket --all
подойдет
- person Ocramius; 27.02.2013