-
Notifications
You must be signed in to change notification settings - Fork 33
Description
Context
Currently, Apinf only allows API Managers to upload Swagger file to be rendered in the documentation browser.
User story
As an API Manager
I would like for Apinf to render a Swagger file hosted on a third party server
so I can develop and host my swagger file elsewhere and not have to manually upload changes
Feature request
Allow API Managers to specify a URL pointing to a Swagger file somewhere on the Internet. When the URL is provided, the Swagger file should be rendered in the Swagger UI.
Definition of done
- User can choose whether they want to upload a file or add a URL for showing a Swagger document in the Swagger UI
- If the user adds a URL, it needs to be stored for the purpose of showing the file in the Swagger UI
- When the user has made a selection, the other option should be disabled
Note: this solution should not affect the possibility of adding external documentation links
Original request
This is so that when we update our swagger file on our site, we don't have to remember to upload it to apinf.io
Wireframe
On opening the Manage dialog, user will now see Documentation link option and Documentation upload function appearing as radio buttons.
Selecting one option would disable the other option and vice versa. This is mentioned with instruction texts.
A feedback using S-alert can be shown mentioning which option has been enabled and which one disabled.

