forma adecuada de desarrollar complementos para cakephp usando git

Quiero desarrollar un complemento para CakePHP y alojarlo en GitHub. Quiero tener una twig principal con los files reales del complemento, excluyendo todas las carpetas y los files de la aplicación de CakePHP lib y misc. Al mismo time, necesito desarrollar con todo el marco de CakePHP para probar. ¿Cómo puedo mantener los dos separados usando Git?

Deberá usar el command del git submodule .

Suponiendo que ya ha comenzado con el complemento, haga una copy de cakephp, hornee un nuevo proyecto y luego git submodule add githubrepo app/Plugin/Yourpluginname en ese proyecto.

Cada vez que app/Plugin/Yourpluginname en la app/Plugin/Yourpluginname , sabrá que está trabajando en un proyecto diferente, pruebe el git status , push, pull, etc.