Nothing really

This commit is contained in:
Nikolai Rodionov
2023-11-05 21:36:05 +01:00
parent 619a86b7f8
commit 27b5b0c02d
8 changed files with 1596 additions and 0 deletions

38
proto/shoebill.proto Normal file
View File

@ -0,0 +1,38 @@
syntax = "proto3";
package shoebill;
service Repo {
rpc Download (Bundle) returns (Bundle);
}
message Bundle {
BundleDefinition Definition = 1;
BundleType Type = 2;
}
message BundleDefinition {
Metadata Metadata = 1;
Spec Spec = 2;
}
message Metadata {
string Name = 1;
string Version = 2;
repeated Maintainer Maintainers = 3;
}
message Spec {
string Type = 1;
}
enum BundleType {
TYPE_UNSPECIFIED = 0;
TYPE_PACKAGE = 1;
TYPE_LIBRARY = 2;
}
message Maintainer {
string Name = 1;
string Email = 2;
string Website = 3;
}