I have created a skeleton for a single page application that we intend to use in our company in order to bootstrap our other projects.
This skeleton has its own repository which we pull whenever we need to work on it.
Sometimes I notice that it can be improved so I make changes to it and then copy these changes from the folder that contains the project using the skeleton to the folder that contains the skeleton git repository, make a commit and push everything to the remote repo.
I can think of what Laravel is doing. For example, as a Laravel developer, I could pull the Laravel repository in order to start working on a new project but then I notice that there are some things I could fix.
My workflow doesn't seem very efficient. Are there better ways of doing this?