A CKAN extension to add Swagger 3 views to JSON resources.
By creating a resource and uploading a Swagger JSON file to it, you will be allowed to create an "Open API" view, which will display the generated Swagger documentaion generated from the uploaded JSON file.
To install ckanext-openapiview
:
-
Install CKAN >=2.8.
-
Activate your CKAN virtual environment, eg:
. /usr/lib/ckan/default/bin/activate
-
Install the extension into your virtual environment:
pip install -e 'git+https://github.com/open-data/ckanext-openapiview.git#egg=ckanext-openapiview'
-
Add
openapi_view
to theckan.plugins
setting in your CKAN config file (by default the config file is located at/etc/ckan/default/production.ini
). -
Restart CKAN. Eg if you've deployed CKAN with Apache on Ubuntu:
sudo service apache2 reload