Skip to content

Instantly share code, notes, and snippets.

@wilmoore
Created March 6, 2011 08:49
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wilmoore/857150 to your computer and use it in GitHub Desktop.
Save wilmoore/857150 to your computer and use it in GitHub Desktop.
PHP Sub-Modules
How to free Symfony2 from the sandbox tutorial (with some help from Git)
http://symfony2tips.blogspot.com/2011/02/how-to-free-symfony2-from-sandbox.html
touch README.md
mkdir -p src/vendor
# Symfony
git submodule add git://github.com/fabpot/symfony.git src/vendor/symfony
# Twig
git submodule add git://github.com/fabpot/Twig.git src/vendor/twig/core
git submodule add git://github.com/fabpot/Twig-extensions.git src/vendor/twig/extensions
# Doctrine ORM
mkdir src/vendor/doctrine
mkdir src/vendor/doctrine/odm
git submodule add git://github.com/doctrine/common.git src/vendor/doctrine/common
git submodule add git://github.com/doctrine/doctrine2.git src/vendor/doctrine/orm
git submodule add git://github.com/doctrine/dbal.git src/vendor/doctrine/dbal
git submodule add git://github.com/doctrine/migrations.git src/vendor/doctrine/migrations
git submodule add git://github.com/doctrine/mongodb.git src/vendor/doctrine/mongodb
git submodule add git://github.com/doctrine/mongodb-odm.git src/vendor/doctrine/odm/mongodb
# git submodule add git://github.com/doctrine/couchdb-odm.git src/vendor/doctrine/odm/couchdb
git submodule add git://github.com/doctrine/rest.git src/vendor/doctrine/rest
git submodule add git://github.com/doctrine/data-fixtures.git src/vendor/doctrine/fixtures
git submodule add git://github.com/beberlei/DoctrineExtensions.git src/vendor/doctrine/extensions
# Swift
git submodule add git://github.com/swiftmailer/swiftmailer.git src/vendor/swiftmailer
# Zend
git submodule add git://github.com/zendframework/zf2.git src/vendor/zend
# PHPUnit
git submodule add git://github.com/sebastianbergmann/php-file-iterator.git src/vendor/phpunit/file_iterator
git submodule add git://github.com/sebastianbergmann/php-token-stream.git src/vendor/phpunit/token_stream
git submodule add git://github.com/sebastianbergmann/php-text-template.git src/vendor/phpunit/text_template
git submodule add git://github.com/sebastianbergmann/php-timer.git src/vendor/phpunit/timer
git submodule add git://github.com/sebastianbergmann/php-code-coverage.git src/vendor/phpunit/code_coverage
git submodule add git://github.com/sebastianbergmann/phpunit.git src/vendor/phpunit/core
git submodule add git://github.com/sebastianbergmann/phpunit-mock-objects.git src/vendor/phpunit/mocks
git submodule add git://github.com/sebastianbergmann/phpunit-selenium.git src/vendor/phpunit/selenium
git submodule add git://github.com/sebastianbergmann/dbunit.git src/vendor/phpunit/db
# Bundles
git submodule add git://github.com/sensio/FrameworkExtraBundle.git src/Bundle/Sensio/FrameworkExtraBundle
# Goutte
git submodule add git://github.com/fabpot/Goutte.git src/vendor/goutte
# Buzz
git submodule add git://github.com/kriswallsmith/Buzz.git src/vendor/buzz
# Facebook
git submodule add git://github.com/facebook/php-sdk.git src/vendor/facebook/sdk
mkdir -p web/static
git submodule add git://github.com/facebook/connect-js.git web/static/facebook/connect
# YUI
git submodule add git://github.com/yui/yui3.git web/static/yui3
git submodule add git://github.com/yui/yui3-gallery.git web/static/yui3-gallery
### Update submodules submodules
git submodule update --init --recursive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment