I agree, developers and designers must learn to communicate and work together. I dont think this problem only applies to open source, i think a lot of companys have the same problem internal.
It would be great to have some type of easy non tech integration to git (github?) for designers to use.