More explicit guidance on updating auto-generated client bindings? #396
Labels
api
Related to the API.
documentation
Improvements or additions to documentation.
openapi
Related to the OpenAPI specification and implementations.
I'm making use of #369 , and it's pretty great. I do have a question though - do we have advice on "how to generate the APIs when the structures change"?
Here's the loop I ran into while developing locally...
omicron/common/src/nexus_client.rs
- which contains thegenerate_logging_api!
call - to force recompilation. I don't think rust considers thenexus-internal.json
file a dependency on the build graph. This finally seemed to fix the client.So I have some follow-up questions as a result of this process:
I'm happy to help with this process any way I can!
The text was updated successfully, but these errors were encountered: