SDK Development Guidelines
How to develop the OSAPI Go SDK (pkg/sdk/), with worked examples. Applies to
the client library and any new SDK packages.
note
This page shows the rules working. They are stated in the
SDK document:
the five naming rules derived from the 117 existing methods, what a service
owes, the package layout, and why every method returns Response[T].
Method naming was stated nowhere for a long time, and earlier versions of this
page deferred to an sdk-standards capability that was never written. Both are
fixed: the rules exist now, and the document names the seven existing methods
that break them.