Proto commits in modernice/goes

These 10 commits are when the Protocol Buffers files have changed:

Commit:68db9e2
Author:Saman Hosseini

feat(command): enriched errors

The documentation is generated from this commit.

Commit:cde2099
Author:Saman Hosseini

refactor(contrib/auth): make granter repository-independent (closes #29) This patch changes the API of the authorization module: - `CommandClient` – new - `Client` renamed to `QueryClient` - `Granter` – accepts a `CommandClient` instead of repositories - `PermissionFetcher` and `Lookup` moved from the middleware package into the auth package - RPC server now implements `QueryClient` and `CommandClient` - Command handling now supported within the RPC server

Commit:1486527
Author:Saman Hosseini
Committer:Saman Hosseini

refactor(api/proto): rename proto files

Commit:e79968b
Author:Saman Hosseini
Committer:Saman Hosseini

fix(contrib/auth): fix permissions projection

Commit:7159b01
Author:Saman Hosseini

refactor(api/proto): fix directory structure

Commit:07149f0
Author:Saman Hosseini

docs(api/proto): add docs

Commit:71059ad
Author:Saman Hosseini

feat(contrib/auth): add `Client.Allows`

Commit:5a4069d
Author:Saman Hosseini
Committer:Saman Hosseini

feat(contrib/auth): add grpc server

Commit:38c5475
Author:Saman Hosseini
Committer:Saman Hosseini

refactor(api/proto): move protobuf definitions to separate package

Commit:5bdcd5c
Author:Saman Hosseini

feat(cli): add `projection` server