-
-
Notifications
You must be signed in to change notification settings - Fork 415
Closed
Labels
conclusion: resolvedIssue was resolvedIssue was resolvedtopic: codeRelated to content of the project itselfRelated to content of the project itselftopic: gRPCRelated to the gRPC interfaceRelated to the gRPC interfacetype: enhancementProposed improvementProposed improvement
Description
The following properties are available on both the LibraryRelease
and the Library
objects. Is this something you’re planning to change later, or the gRPC API is like that by design. If it’s by design, why, and what does it solve?
author
,maintainer
,sentence
,paragraph
,website
,category
,architectures
, andtypes
.
It does not cause any errors, no need to change it right now (if you want to change it at all), but as a gRPC API consumer, I want to understand the why.
Thank you!
arduino-cli/rpc/commands/lib.proto
Lines 135 to 155 in 3c16c05
message LibraryRelease { | |
// Value of the `author` field in library.properties. | |
string author = 1; | |
// Value of the `version` field in library.properties. | |
string version = 2; | |
// Value of the `maintainer` field in library.properties. | |
string maintainer = 3; | |
// Value of the `sentence` field in library.properties. | |
string sentence = 4; | |
// Value of the `paragraph` field in library.properties. | |
string paragraph = 5; | |
// Value of the `url` field in library.properties. | |
string website = 6; | |
// Value of the `category` field in library.properties. | |
string category = 7; | |
// Value of the `architectures` field in library.properties. | |
repeated string architectures = 8; | |
// The type categories of the library, as defined in the libraries index. | |
// Possible values: `Arduino`, `Partner`, `Recommended`, `Contributed`, | |
// `Retired`. | |
repeated string types = 9; |
arduino-cli/rpc/commands/lib.proto
Lines 213 to 232 in 3c16c05
message Library { | |
// The library's directory name. | |
string name = 1; | |
// Value of the `author` field in library.properties. | |
string author = 2; | |
// Value of the `maintainer` field in library.properties. | |
string maintainer = 3; | |
// Value of the `sentence` field in library.properties. | |
string sentence = 4; | |
// Value of the `paragraph` field in library.properties. | |
string paragraph = 5; | |
// Value of the `url` field in library.properties. | |
string website = 6; | |
// Value of the `category` field in library.properties. | |
string category = 7; | |
// Value of the `architectures` field in library.properties. | |
repeated string architectures = 8; | |
// The type categories of the library. Possible values: `Arduino`, | |
// `Partner`, `Recommended`, `Contributed`, `Retired`. | |
repeated string types = 9; |
Metadata
Metadata
Assignees
Labels
conclusion: resolvedIssue was resolvedIssue was resolvedtopic: codeRelated to content of the project itselfRelated to content of the project itselftopic: gRPCRelated to the gRPC interfaceRelated to the gRPC interfacetype: enhancementProposed improvementProposed improvement