Я работаю над несколькими проектами CakePHP. Я написал несколько классов и поместил их в app/Lib. Классы используются в нескольких проектах и обеспечивают одинаковую функциональность между ними.
Каждый раз, когда я хочу обновить эти классы, мне нужно сделать это для всех моих проектов. Что я хочу сделать, так это обновить Lib один раз, и тогда эти изменения должны вступить в силу и в других проектах.
Как вы думаете, как я могу этого добиться? Один из способов, который приходит мне на ум, - это иметь репозиторий git, вносить в него изменения, а затем извлекать из него каждый раз, когда есть изменение... есть другие идеи?
Любое предложение высоко ценится.