You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently the server and the ank CLI read a text based configuration (manifest). The CLI can also output the current configuration as json/yaml. The serialization/deserialization is achieved by tagging some Rust structs with serde attributes.
Since optional data sent over gRPC should be empty and not filled with defaults, we switched to only using the protoBuf generated objects in #22. Annotating them correctly to get a proper result is very hard and requires manual serialization for enums. As a workaround we switched to special objects for the serialization.
We have to unify all objects and develop a strategy how we define our interfaces. At the end we need schemas for the json/yaml data s.t. we are sure the API is fixed.
Goals
Final result
Summary
To be filled when the final solution is sketched.
Tasks
Task 1
Task 2
...
The text was updated successfully, but these errors were encountered:
Description
Currently the server and the ank CLI read a text based configuration (manifest). The CLI can also output the current configuration as json/yaml. The serialization/deserialization is achieved by tagging some Rust structs with serde attributes.
Since optional data sent over gRPC should be empty and not filled with defaults, we switched to only using the protoBuf generated objects in #22. Annotating them correctly to get a proper result is very hard and requires manual serialization for enums. As a workaround we switched to special objects for the serialization.
We have to unify all objects and develop a strategy how we define our interfaces. At the end we need schemas for the json/yaml data s.t. we are sure the API is fixed.
Goals
Final result
Summary
To be filled when the final solution is sketched.
Tasks
The text was updated successfully, but these errors were encountered: