For me this in not ideal, because the scope of actual the project is usually bigger than just this single device. It may include other devices, documentation files, Ableton test session, externals source code etc...
I want to find a way to keep everything together in a single root directory, so that it can be versioned as a git repository. For normal Max projects this is can be easily done, but I can't find a way to do the same for M4L devices.
Has anyone found a decent approach to this?