Correct me if I'm wrong. I was thinking of storing proto files in a GitHub submodule and all projects (server/client) will invoke that submodule.