Some friends and I are starting up a hobby programming project.I wonder if there is any good method/tool/service which lets us collaborate on UML diagrams online.This can be in any form (online direct edit, source-control style, etc.) as long as we can make changes independent of each other.
Collaborate on UML online
uml;collaboration
What I do is to share my model and my diagrams directly on CVS inside my project. After each major change I commit. Anyone in the team can change the model or the diagrams. It works pretty well because the class diagram is synchronized with the code and no offline out of box code generation is used.