Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OpenAPI support #11

Open
dr-jts opened this issue Jan 31, 2020 · 6 comments
Open

OpenAPI support #11

dr-jts opened this issue Jan 31, 2020 · 6 comments
Labels
enhancement New feature or request

Comments

@dr-jts
Copy link
Collaborator

dr-jts commented Jan 31, 2020

Might be nice to provide an OpenAPI schema and UI.

Here's some artifacts to bootstrap from:

@pramsey pramsey added the enhancement New feature or request label Mar 4, 2020
@plant99
Copy link

plant99 commented Aug 12, 2022

Hi @dr-jts / @pramsey is this still relevant? I'd love to work on this. The linked code to generate OpenAPI json doesn't exist.

I tried to go to older commits from January 2020, no luck. But I can work on them using the mentioned library.

@eldang
Copy link
Contributor

eldang commented Sep 27, 2023

This has suddenly become important to me (TLDR: a client wants to include checking APIs for consistency with OpenAPI schemas in the acceptance criteria for a project I plan to use pg_tileserv for). I have some experience with both Go and Swagger, so I'll see if I can make a PR for it.

@plant99 are you still interested? If so it might be good to collaborate on it.

@dr-jts
Copy link
Collaborator Author

dr-jts commented Sep 28, 2023

Sounds like a great idea.

I've fixed the broken links to the relevant pg_featureserv code.

@pramsey
Copy link
Collaborator

pramsey commented Sep 28, 2023

See also #126

Very happy to see this.

@plant99
Copy link

plant99 commented Sep 29, 2023

@eldang please feel free to take this up.

@eldang
Copy link
Contributor

eldang commented Nov 22, 2023

BTW, I got delayed on this because the client's priorities shifted so my last couple of PRs have come out of addressing their top concerns. But now that I've got to know this code base a bit with those, I should be able to get this done some time in December.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants