codeforIATI / iati-datastore

An open-source datastore for IATI data with RESTful web API providing XML, JSON, CSV plus ETL tools
https://datastore.codeforiati.org
Other
1 stars 1 forks source link

Update and integrate API documentation #368

Open markbrough opened 2 years ago

markbrough commented 2 years ago

Is your feature request related to a problem? Please describe.

There are a few issues with the API documentation at the moment:

Describe the solution you’d like

Describe alternatives you’ve considered

Leaving everything more or less as it is (i.e. just updating Sphinx)

Additional context

Custom solution:

Using Swagger:

odscjames commented 2 years ago

I don't have any immediate thoughts on good technical solutions but certainly the problems make sense.

I'm not sure if static help pages need to be in NuxtJS tho - I see that as having strengths for interactive pages (eg the query builder front page). Help pages could be kept simple and just be served by flask, which handily just had I18N options added.