-
Notifications
You must be signed in to change notification settings - Fork 4
Description
Description
The current implementation of the Python SDK uses the ankaios version and fetches the proto files from that specific release. This has proved to work fine in the production part, where everything is released, but during development, if ankaios is not yet released, and the proto files have been updated, then working on the same feature on this side is a hassle due to manually needing to update the proto files, both in testing the feature and running the examples.
For this, we need a solution that needs to:
- lead to easier development cycle for the control interface enhancements
- provide the proto files for the prod mode as well, similar to how it's working now
Goals
The proto files situation is handled more efficiently and suits both production and development.
Ideas / pros and cons
This section aims to bring all the ideas into a pros and cons table. Please modify directly the table if you consider additional factors or ideas.
| Method | Dev friendly | No duplicated protos |
|---|---|---|
| Fetch from release only | π« | β |
| Copy paste the protos | β | π« |
| Fetch from a version / branch | β | β |
| Fetch from the released api | β | β |
Final result
Summary
To be filled when the final solution is sketched.