Synergy opportunity? Generate python client with an OpenAPI codegen
This proposal is a bit out of scope for an issue tracker, but I really see a great opportunity for a synergy here.
If it became part of the effort to represent the Dataverse Native API in an OpenAPI Specification (formerly Swagger Specification, example: https://editor.swagger.io/ ), clients (or at least their interfaces) for many languages could be generated by a code generator like Swagger Codegen. At the same time it would be a major contribution to the Dataverse core project to have an OpenAPI definition.
I'd be glad to participate in this whole effort (OpenAPI or not), because I've been looking for place to collaborate on such code, for example to duplicate (for visibility) metadata from Datacite to our institutional Dataverse, which I'm currently implementing at the WZB.
Best Jonas
I created an issue regarding OpenAPI for the native API just a few weeks ago. :) It was coming from the developers team, and I think they are thinking or working on it. Are you going to be on the Dataverse Community Conference in Cambridge in June?
As discussed during the 2024-02-14 meeting of the pyDataverse working group, we are closing old milestones in favor of a new project board at https://github.com/orgs/gdcc/projects/1 and removing issues (like this one) from those old milestones. Please feel free to join the working group! You can find us at https://py.gdcc.io and https://dataverse.zulipchat.com/#narrow/stream/377090-python
@JR-1991 is actively working on OpenAPI support. See https://github.com/orgs/gdcc/projects/1/views/1?pane=issue&itemId=51754134