Soundslates Collaboration Concept
Last saved by Pierre henri Seylan on February 11, 2015
The following are just basic statements, thoughts and recaps for getting an idea about and elaborating on the concept of how collaboration for Soundslates works.
A Project Revision is uniquely identified by:
- Every Project has 1..n Contributors.
-
Contributor 1 is always the Owner.
- Every Project has 1..n Branches.
- Branch 1 is always the Master branch.
- Every Contributor can pull the Master.
- Only the Owner can push to the Master.
- All other branches are Private to the corresponding Contributor and can be pulled/pushed only by them
A Project Revision is uniquely identified by:
- Project ID (a.k.a. Job ID)
- Contributor
- Branch (a.k.a. Version)
- Incarnation (e.g. DAW type)
- (In future versions) File-Revision of the project archive