I would like to create a Craft site with a basic theme and some configuration already made. Like a home- and contact page, a matrix field with predefined components, certain plugins already installed, ...
For every new site, I would clone/fork from that repository and push relevant updates from that repo to the custom sites in the future.
Is this possible/doable? I'm thinking my my project.yaml file might be the biggest problem when merging new changes from the template repo to the custom site repo.