gpodder / mygpo

The gpodder.net webservice
http://gpodder.net/
GNU Affero General Public License v3.0
269 stars 85 forks source link

openAPI: `.` vs `/` for parameters #798

Open maxthomas opened 1 year ago

maxthomas commented 1 year ago

hi there! first, love the project and hope that the maintenance issues can get resolved; it'd be awesome to keep this going.

i was looking at the OpenAPI spec and noticed that many of the path parameters contain either:

while the current openapi.yaml may be a valid OpenAPI spec, it's problematic from my perspective for a few reasons:

i know these are significant API changes, but it might help developers better integrate with the mygpo ecosystem, as it'd be easy to generate clients/servers/etc. that may eg be more performant or easier to self-host than the python impl of mygpo.

would y'all be open to some day releasing a v3 of the OpenAPI spec with any of these changes? i understand it's probably very very low priority but might be good to think about, otherwise, the openAPI integration is a little difficult.

thanks again!