├── .coveragerc ├── .github └── workflows │ └── test.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── MANIFEST.in ├── README.rst ├── ckanext ├── __init__.py └── showcase │ ├── __init__.py │ ├── assets │ ├── build │ │ └── ckeditor.js │ ├── ckanext_showcase.css │ ├── ckeditor-content-style.css │ ├── js │ │ └── showcase-ckeditor.js │ ├── src │ │ └── ckeditor.js │ └── webassets.yml │ ├── cli.py │ ├── i18n │ ├── __init__.py │ ├── ckanext-showcase.pot │ ├── de │ │ └── LC_MESSAGES │ │ │ ├── ckanext-showcase.mo │ │ │ └── ckanext-showcase.po │ ├── en_AU │ │ └── LC_MESSAGES │ │ │ ├── ckanext-showcase.mo │ │ │ └── ckanext-showcase.po │ ├── es │ │ └── LC_MESSAGES │ │ │ ├── ckanext-showcase.mo │ │ │ └── ckanext-showcase.po │ ├── fr │ │ └── LC_MESSAGES │ │ │ ├── ckanext-showcase.mo │ │ │ └── ckanext-showcase.po │ └── zh_Hant_TW │ │ └── LC_MESSAGES │ │ ├── ckanext-showcase.mo │ │ └── ckanext-showcase.po │ ├── logic │ ├── __init__.py │ ├── action │ │ ├── __init__.py │ │ ├── create.py │ │ ├── delete.py │ │ ├── get.py │ │ └── update.py │ ├── auth.py │ ├── converters.py │ ├── helpers.py │ ├── schema.py │ └── validators.py │ ├── migration │ └── showcase │ │ ├── README │ │ ├── alembic.ini │ │ ├── env.py │ │ ├── script.py.mako │ │ └── versions │ │ └── 02b006cb222c_add_ckanext_showcase_tables.py │ ├── model │ └── __init__.py │ ├── plugin.py │ ├── public │ └── .gitignore │ ├── templates │ ├── .gitignore │ ├── admin │ │ ├── base.html │ │ ├── confirm_remove_showcase_admin.html │ │ └── manage_showcase_admins.html │ ├── header.html │ ├── home │ │ └── snippets │ │ │ └── stats.html │ ├── package │ │ ├── dataset_showcase_list.html │ │ └── read_base.html │ └── showcase │ │ ├── confirm_delete.html │ │ ├── edit.html │ │ ├── edit_base.html │ │ ├── manage_datasets.html │ │ ├── new.html │ │ ├── new_package_form.html │ │ ├── read.html │ │ ├── search.html │ │ └── snippets │ │ ├── helper.html │ │ ├── showcase_info.html │ │ ├── showcase_item.html │ │ ├── showcase_list.html │ │ ├── showcase_search_form.html │ │ ├── showcase_search_result_text.html │ │ └── tags.html │ ├── tests │ ├── __init__.py │ ├── action │ │ ├── __init__.py │ │ ├── test_create.py │ │ ├── test_delete.py │ │ └── test_get.py │ ├── fixtures.py │ ├── test_auth.py │ ├── test_converters.py │ ├── test_helpers.py │ ├── test_plugin.py │ └── test_utils.py │ ├── utils.py │ └── views.py ├── conftest.py ├── dev-requirements.txt ├── package.json ├── requirements.txt ├── setup.cfg ├── setup.py ├── test.ini └── webpack.config.js /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/README.rst -------------------------------------------------------------------------------- /ckanext/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/__init__.py -------------------------------------------------------------------------------- /ckanext/showcase/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ckanext/showcase/assets/build/ckeditor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/assets/build/ckeditor.js -------------------------------------------------------------------------------- /ckanext/showcase/assets/ckanext_showcase.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/assets/ckanext_showcase.css -------------------------------------------------------------------------------- /ckanext/showcase/assets/ckeditor-content-style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/assets/ckeditor-content-style.css -------------------------------------------------------------------------------- /ckanext/showcase/assets/js/showcase-ckeditor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/assets/js/showcase-ckeditor.js -------------------------------------------------------------------------------- /ckanext/showcase/assets/src/ckeditor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/assets/src/ckeditor.js -------------------------------------------------------------------------------- /ckanext/showcase/assets/webassets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/assets/webassets.yml -------------------------------------------------------------------------------- /ckanext/showcase/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/cli.py -------------------------------------------------------------------------------- /ckanext/showcase/i18n/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/i18n/__init__.py -------------------------------------------------------------------------------- /ckanext/showcase/i18n/ckanext-showcase.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/i18n/ckanext-showcase.pot -------------------------------------------------------------------------------- /ckanext/showcase/i18n/de/LC_MESSAGES/ckanext-showcase.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/i18n/de/LC_MESSAGES/ckanext-showcase.mo -------------------------------------------------------------------------------- /ckanext/showcase/i18n/de/LC_MESSAGES/ckanext-showcase.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/i18n/de/LC_MESSAGES/ckanext-showcase.po -------------------------------------------------------------------------------- /ckanext/showcase/i18n/en_AU/LC_MESSAGES/ckanext-showcase.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/i18n/en_AU/LC_MESSAGES/ckanext-showcase.mo -------------------------------------------------------------------------------- /ckanext/showcase/i18n/en_AU/LC_MESSAGES/ckanext-showcase.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/i18n/en_AU/LC_MESSAGES/ckanext-showcase.po -------------------------------------------------------------------------------- /ckanext/showcase/i18n/es/LC_MESSAGES/ckanext-showcase.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/i18n/es/LC_MESSAGES/ckanext-showcase.mo -------------------------------------------------------------------------------- /ckanext/showcase/i18n/es/LC_MESSAGES/ckanext-showcase.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/i18n/es/LC_MESSAGES/ckanext-showcase.po -------------------------------------------------------------------------------- /ckanext/showcase/i18n/fr/LC_MESSAGES/ckanext-showcase.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/i18n/fr/LC_MESSAGES/ckanext-showcase.mo -------------------------------------------------------------------------------- /ckanext/showcase/i18n/fr/LC_MESSAGES/ckanext-showcase.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/i18n/fr/LC_MESSAGES/ckanext-showcase.po -------------------------------------------------------------------------------- /ckanext/showcase/i18n/zh_Hant_TW/LC_MESSAGES/ckanext-showcase.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/i18n/zh_Hant_TW/LC_MESSAGES/ckanext-showcase.mo -------------------------------------------------------------------------------- /ckanext/showcase/i18n/zh_Hant_TW/LC_MESSAGES/ckanext-showcase.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/i18n/zh_Hant_TW/LC_MESSAGES/ckanext-showcase.po -------------------------------------------------------------------------------- /ckanext/showcase/logic/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ckanext/showcase/logic/action/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/logic/action/__init__.py -------------------------------------------------------------------------------- /ckanext/showcase/logic/action/create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/logic/action/create.py -------------------------------------------------------------------------------- /ckanext/showcase/logic/action/delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/logic/action/delete.py -------------------------------------------------------------------------------- /ckanext/showcase/logic/action/get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/logic/action/get.py -------------------------------------------------------------------------------- /ckanext/showcase/logic/action/update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/logic/action/update.py -------------------------------------------------------------------------------- /ckanext/showcase/logic/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/logic/auth.py -------------------------------------------------------------------------------- /ckanext/showcase/logic/converters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/logic/converters.py -------------------------------------------------------------------------------- /ckanext/showcase/logic/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/logic/helpers.py -------------------------------------------------------------------------------- /ckanext/showcase/logic/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/logic/schema.py -------------------------------------------------------------------------------- /ckanext/showcase/logic/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/logic/validators.py -------------------------------------------------------------------------------- /ckanext/showcase/migration/showcase/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /ckanext/showcase/migration/showcase/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/migration/showcase/alembic.ini -------------------------------------------------------------------------------- /ckanext/showcase/migration/showcase/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/migration/showcase/env.py -------------------------------------------------------------------------------- /ckanext/showcase/migration/showcase/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/migration/showcase/script.py.mako -------------------------------------------------------------------------------- /ckanext/showcase/migration/showcase/versions/02b006cb222c_add_ckanext_showcase_tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/migration/showcase/versions/02b006cb222c_add_ckanext_showcase_tables.py -------------------------------------------------------------------------------- /ckanext/showcase/model/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/model/__init__.py -------------------------------------------------------------------------------- /ckanext/showcase/plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/plugin.py -------------------------------------------------------------------------------- /ckanext/showcase/public/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ckanext/showcase/templates/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ckanext/showcase/templates/admin/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/templates/admin/base.html -------------------------------------------------------------------------------- /ckanext/showcase/templates/admin/confirm_remove_showcase_admin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/templates/admin/confirm_remove_showcase_admin.html -------------------------------------------------------------------------------- /ckanext/showcase/templates/admin/manage_showcase_admins.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/templates/admin/manage_showcase_admins.html -------------------------------------------------------------------------------- /ckanext/showcase/templates/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/templates/header.html -------------------------------------------------------------------------------- /ckanext/showcase/templates/home/snippets/stats.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/templates/home/snippets/stats.html -------------------------------------------------------------------------------- /ckanext/showcase/templates/package/dataset_showcase_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/templates/package/dataset_showcase_list.html -------------------------------------------------------------------------------- /ckanext/showcase/templates/package/read_base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/templates/package/read_base.html -------------------------------------------------------------------------------- /ckanext/showcase/templates/showcase/confirm_delete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/templates/showcase/confirm_delete.html -------------------------------------------------------------------------------- /ckanext/showcase/templates/showcase/edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/templates/showcase/edit.html -------------------------------------------------------------------------------- /ckanext/showcase/templates/showcase/edit_base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/templates/showcase/edit_base.html -------------------------------------------------------------------------------- /ckanext/showcase/templates/showcase/manage_datasets.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/templates/showcase/manage_datasets.html -------------------------------------------------------------------------------- /ckanext/showcase/templates/showcase/new.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/templates/showcase/new.html -------------------------------------------------------------------------------- /ckanext/showcase/templates/showcase/new_package_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/templates/showcase/new_package_form.html -------------------------------------------------------------------------------- /ckanext/showcase/templates/showcase/read.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/templates/showcase/read.html -------------------------------------------------------------------------------- /ckanext/showcase/templates/showcase/search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/templates/showcase/search.html -------------------------------------------------------------------------------- /ckanext/showcase/templates/showcase/snippets/helper.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/templates/showcase/snippets/helper.html -------------------------------------------------------------------------------- /ckanext/showcase/templates/showcase/snippets/showcase_info.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/templates/showcase/snippets/showcase_info.html -------------------------------------------------------------------------------- /ckanext/showcase/templates/showcase/snippets/showcase_item.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/templates/showcase/snippets/showcase_item.html -------------------------------------------------------------------------------- /ckanext/showcase/templates/showcase/snippets/showcase_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/templates/showcase/snippets/showcase_list.html -------------------------------------------------------------------------------- /ckanext/showcase/templates/showcase/snippets/showcase_search_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/templates/showcase/snippets/showcase_search_form.html -------------------------------------------------------------------------------- /ckanext/showcase/templates/showcase/snippets/showcase_search_result_text.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/templates/showcase/snippets/showcase_search_result_text.html -------------------------------------------------------------------------------- /ckanext/showcase/templates/showcase/snippets/tags.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/templates/showcase/snippets/tags.html -------------------------------------------------------------------------------- /ckanext/showcase/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ckanext/showcase/tests/action/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ckanext/showcase/tests/action/test_create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/tests/action/test_create.py -------------------------------------------------------------------------------- /ckanext/showcase/tests/action/test_delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/tests/action/test_delete.py -------------------------------------------------------------------------------- /ckanext/showcase/tests/action/test_get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/tests/action/test_get.py -------------------------------------------------------------------------------- /ckanext/showcase/tests/fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/tests/fixtures.py -------------------------------------------------------------------------------- /ckanext/showcase/tests/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/tests/test_auth.py -------------------------------------------------------------------------------- /ckanext/showcase/tests/test_converters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/tests/test_converters.py -------------------------------------------------------------------------------- /ckanext/showcase/tests/test_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/tests/test_helpers.py -------------------------------------------------------------------------------- /ckanext/showcase/tests/test_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/tests/test_plugin.py -------------------------------------------------------------------------------- /ckanext/showcase/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/tests/test_utils.py -------------------------------------------------------------------------------- /ckanext/showcase/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/utils.py -------------------------------------------------------------------------------- /ckanext/showcase/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/ckanext/showcase/views.py -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/conftest.py -------------------------------------------------------------------------------- /dev-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/dev-requirements.txt -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/package.json -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/setup.py -------------------------------------------------------------------------------- /test.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/test.ini -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckan/ckanext-showcase/HEAD/webpack.config.js --------------------------------------------------------------------------------