Difference between #5 and #4 of how to use github (un)official extension repo in your Yii project

how to use github (un)official extension repo in your Yii project
github git extensions
Using a git submodule command in your yii project

I'm developing a web project for a company using Yii framework. We are using a
git vcs in our development process.
We like to use Yii extensions. But only if they are good. 

We are chossing an extension very carefully. If we don't like its code or
something else, we don't use it. And last time someone noticed, that we are
using only extensions from [(un)official github yii extensions
repo](https://github.com/yiiext) . But we still need a solution how to use that
repositoires independently from our project ?

git submodule add https://github.com/yiiext/with-related-behavior

This command will add an extension repository under our project extension
folder. And any other extension from github (un)official yii extension repo you
can add to your project git repo easy. 
Then when another coder cloned your repo his extension folders will be empty. He
needs to type 
git submodule update --init --recursive
And then extensions will appear in his repo too. 

very nice feature. You can read more about it on

Write new article
  • Written by: RusAlex
  • Category: Tips
  • Yii Version: 1.1
  • Votes: +4 / -1
  • Viewed: 9,281 times
  • Created on: Sep 29, 2011
  • Last updated: Oct 2, 2011
  • Tags: github git extensions