On Wed, 19 Jun 2019 08:54:30 -0400 Dennis Kliban <dkli...@redhat.com> wrote:
> As pointed out in a recent issue[0], the method names in the bindings > generated from Pulp's OpenAPI schema are unnecessarily verbose. Each > method name corresponds to an Operation Id in the OpenAPI schema. The > Operation Id is also used as an HTML anchor in the REST API docs[1]. > > It is possible to generate a schema where each Operation Id is > shorter, but then the Operation Ids are not unique and all the > linking in the REST API documentation breaks. We can avoid this > problem by keeping the long Operation Id for the schema generated for > the docs and only using short Operation Ids when generating the > schema for the bindings. > > The difference in usage of the bindings can be seen here[2]. > > Is there any objection to including such a change in time for RC 3? > > [0] https://pulp.plan.io/issues/4989 > [1] https://docs.pulpproject.org/en/3.0/nightly/restapi.html > [2] https://pulp.plan.io/issues/4989#note-1 As stated here [0] very clearly, the operationID must be uniq in the whole api. So i think, this aproach is dangerous. I would prefer, useing something else in the python library template [1]. [0] https://swagger.io/specification/#operationObject [1] https://github.com/OpenAPITools/openapi-generator/blob/dfa7e616c0f311f3ebf58c04287f200c8e491f08/modules/openapi-generator/src/main/resources/python/api.mustache#L29 Herzliche Grüße aus München Matthias Dellweg ______________________________________________________ Dr. Matthias M. Dellweg (Open Source Software Engineer) Tel: +49 (0)89 452 35 38-12 Fax: +49 (0)89 452 35 38-290 E-Mail: dell...@atix.de ATIX - The Linux & Open Source Company ATIX Informationstechnologie und Consulting AG Parkring 15 85748 Garching bei München www.atix.de Registergericht: Amtsgericht München, Registernummer: HRB 168930 USt.-Id.: DE209485962 Vorstand: Thomas Merz (Vors.), Mark Hlawatschek Vorsitzender des Aufsichtsrats: Dr. Martin Buss
pgpyswzPx6DC1.pgp
Description: OpenPGP digital signature
_______________________________________________ Pulp-dev mailing list Pulp-dev@redhat.com https://www.redhat.com/mailman/listinfo/pulp-dev