How to deal with API clients, the lazy way — from code generation to release management
It doesn’’ t make much sense automate even more, primarily for 2 factors:
.Because each customer has its own release system: Python needs to be packaged in a Wheel and pressed to PyPI, Javascript needs to be pressed to NPM, for Golang a tag suffices, docs need to be made openly available. We wish to make sure a human verifies the code prior to it’’ s typically offered through a main release.
.Conclusions. We’’ ve been producing API customers for the IoT Cloud API like this for a couple of months, carrying out numerous releases for each supported shows language and we now have a great concept of the advantages and disadvantages of this method.