Document all public interfaces #219
Labels
good first issue
Denotes an issue ready for a new contributor, according to the "help wanted" guidelines.
hacktoberfest
size/M
estimate of the amount of work to address the issue
Expected Behaviour
As a developer, the interfaces of the client should be easy to work with.
The endpoints should be documented in a way that describes what the purpose of each endpoint is and what the parameters do.
Current Behaviour
Endpoints are not documented:
tink/protos/hardware/hardware.pb.go
Line 2023 in 0100e53
This makes features like #195 (OpenAPI generated documentation and clients) less valuable.
Possible Solution
Document (as code comments) each of the public functions, types, and fields for the 3 Client interfaces.
https://github.com/tinkerbell/tink/blob/master/client/main.go#L66-L68
The text was updated successfully, but these errors were encountered: