We are moving from OpenAPI v2 to OpenAPI v3, currently, we use drf-yasg [1] for generating our schemas, and we are replacing it with drf-spectacular [2].
As bindings depend on the OpenAPI schema: - plugin writers may need to change viewsets and some functional tests. - users may experience some changes on the API e.g. lack of data keyword [3] Migrating from drf-yasg to def-spectacular: - drf-spectacular provides some docs [4] [1] https://github.com/axnsan12/drf-yasg [2] https://github.com/tfranzel/drf-spectacular [3] https://github.com/pulp/pulp_rpm/pull/1779#discussion_r458385482 [4] https://drf-spectacular.readthedocs.io/en/latest/drf_yasg.html Pull Requests: - pulpcore: https://github.com/pulp/pulpcore/pull/785 - pulp_file: https://github.com/pulp/pulp_file/pull/413 - pulp_ansible: https://github.com/pulp/pulp_ansible/pull/336 - pulp_rpm: https://github.com/pulp/pulp_rpm/pull/1779 - pulp_container: https://github.com/pulp/pulp_container/pull/128 Best regards, Fabricio Aguiar Software Engineer, Pulp Project Red Hat Brazil - Latam <https://www.redhat.com/> +55 11 999652368
_______________________________________________ Pulp-dev mailing list Pulp-dev@redhat.com https://www.redhat.com/mailman/listinfo/pulp-dev