add support for rapi docs
Rapi doc is an alternative front end for openapi. This pull requests adds support for Rapi Doc to Okapi. The difference with the swagger UI is that swagger UI communicates with the backend using an API, while Rapi Doc uses a static html file. I have held off on using a template renderer for rendering this html file to minimize the number of dependencies in Okapi.
I have added a deep linking feature to make sure that the urls contain the full route that is being viewed. I have also added a feature flag to make sure the added code is only compile with the feature "rapi" enabled.
Can you rebase this?
Changes in the PR are partly in 9f8b0644f984c07e3c89c0c321658ab5e0693ee5 (including some additional settings) but drop-down has not been added yet. This might be added later, so will leave PR open for now.
Is this MR still required? I don't think the drop-down is very useful in most cases. But I also see you made other changes since then. @ThouCheese could you give some inside on this? Otherwise we can close this PR.
Closing PR. If needed in future, can always reopen.