As a firmware developer, my code typically gets shared with a lot of different stake holders.
Customers, alpha/beta testers, manufacturing facilities, and more.
What bothers me about GitHub/Gitlab is that you either share a project in its entirety or you have to use Google Drive or similar to share limited aspects of the project.
That's why
@embed_hub has the ability to create roles, define what parts of the project that role has access to, and then assign customers/developers/testers to those roles
Here's a quick demo showing this in action -