Hmmm, you want to be able to modify and read my emails, and send emails on my behalf with my google account in order to see a demo application for your framework? I'd love to take a look at what the app can do, but I'm not sure I'm into granting you those permissions.
It actually doesn't manage your domain, but pulls data from google's domain admin API to make adding new users from your domain a easy process. On hindsight, it seems that if you don't know about the API you might get paranoid about the notice; my bad on that part.
We wrote the email services to use your own gmail accounts. Since the app is only clientside, you have nothing to worry about. Those permissions will only activate when you are on the app.
I'm certain you're right, but surely you can see how trusting a stranger on the internet isn't really a viable option. If you're interested in getting people to use your framework, it sure would be nice if there was a demo for your framework that didn't involve giving you so much access.
I would suggest better explaining the birds-eye-view overall architecture of an app built on Nimbus. I don't really understand how any of this is supposed to work.
Got it, will make a video tutorial. Basically, you write plugins that are single page js apps in angular, and we take care of user login, user management, storage and collaboration.
Dropbox's API doesn't support collaboration well before, we simply couldn't build what we are building on top of them. They recently added collaboration for their datastore, we're looking into it more.