we decided to move our site to GP to improve performance. We have several static page templates to replicate, but we cannot build them on the staging version and push them live as our site is constantly evolving, a few people are working on the site every day.
So I think the best solution to easily import all models and switch from our current theme to GP is to create a GP child theme with all models in php files.
In this way, it will be possible to simply install GP and import the child theme to the live server.
I would like to know your opinion on this, I may be missing something.
it is possible to do that and should work.
What i would do is build out the Child Theme, then pull your Live Site to staging server and apply the Child Theme to see if that works. If it does then push it to live. That way you only need to pause production on the live site for a short time.