I currently have 2 projects that use the same firebase project.
They share a few cloud functions, so I've had to clone the functions between them.
My problem is, when updating my cloud functions in one project, my other project still has old code, and if I deploy my functions from that project my cloud functions regress.
My suggestion is to either add cloud functions to code libraries or allow cloud functions to be shared between projects.