Store app/service manifests in git, in subdirectories under this one. Inside each service subdirectory, have a sub-subdir for each type of kubernetes object, with manifests inside. Similar to this suggestion.
This works well with Flux or any other gitops tool.