Skip to content

Commit fbc684a

Browse files
authored
feat: add persistance for storage and routing (#87)
Signed-off-by: Ramiz Polic <[email protected]>
1 parent cd8a5c6 commit fbc684a

File tree

21 files changed

+511
-356
lines changed

21 files changed

+511
-356
lines changed

Diff for: API_SPEC.md

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# API Specification
2+
3+
This document describes Directory API interfaces and usage scenarios.
4+
The API specification is defined and exposed via gRPC services.
5+
All code snippets below are tested against the Directory `v0.2.0` release.
6+
7+
## Models
8+
9+
Defines all objects used to define schema and API specification.
10+
11+
It is defined in [api/core/v1alpha1](api/core/v1alpha1).
12+
13+
## Storage API
14+
15+
This API is responsible for managing content-addressable object storage operations.
16+
17+
It is defined in [api/store/v1alpha1/store_service.proto](api/store/v1alpha1/store_service.proto).
18+
19+
## Routing API
20+
21+
This API is responsible for managing peer and content routing data.
22+
23+
It is defined in [api/routing/v1alpha1/routing_service.proto](api/routing/v1alpha1/routing_service.proto).

Diff for: MAINTAINERS.md

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Maintainers
22

3-
- [GitHub Username](https://github.com/ramizpolic), Ramiz Polic
4-
- [GitHub Username](https://github.com/muscariello), Luca Muscariello
5-
- [GitHub Username](https://github.com/paralta), Catarina Paralta
6-
- [GitHub Username](https://github.com/adamtagscherer), Adam Tagscherer
3+
- [ramizpolic](https://github.com/ramizpolic), Ramiz Polic
4+
- [muscariello](https://github.com/muscariello), Luca Muscariello
5+
- [paralta](https://github.com/paralta), Catarina Paralta
6+
- [adamtagscherer](https://github.com/adamtagscherer), Adam Tagscherer
7+
- [pbalogh-sa](https://github.com/pbalogh-sa), Peter Balogh

Diff for: api/routing/v1alpha1/peer.pb.go

+234
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
File renamed without changes.

0 commit comments

Comments
 (0)