diff --git a/advanced_search.info.yml b/advanced_search.info.yml index 524e9dc..5420ad9 100644 --- a/advanced_search.info.yml +++ b/advanced_search.info.yml @@ -1,6 +1,6 @@ # This .info.yml files provides the basic information about our module to Drupal # More: https://www.drupal.org/node/2000204 -name: 'Islandora Advanced Search' +name: 'Advanced Search' description: "Creates an Advanced Search block and other enhancements to search." type: module package: Islandora diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..a60162e --- /dev/null +++ b/composer.json @@ -0,0 +1,44 @@ +{ + "name": "islandora/advanced_search", + "type": "drupal-module", + "description": "This module creates several blocks to support searching. It also enables the use of Ajax with search blocks, facets, and search results.", + "keywords": [ + "Islandora", + "Advanced Search" + ], + "license": "GPL-2.0-only", + "homepage": "https://github.com/digitalutsc/advanced_search", + "support": { + "issues": "https://github.com/digitalutsc/advanced_search/issues", + "source": "https://github.com/digitalutsc/advanced_search/tree/islandora_lite" + }, + "minimum-stability": "dev", + "repositories": { + "drupal": { + "type": "composer", + "url": "https://packages.drupal.org/8" + } + }, + "require": { + "drupal/facets": "*", + "drupal/search_api_solr": "*" + }, + "require-dev": { + "phpunit/phpunit": "^8", + "squizlabs/php_codesniffer": "^3", + "drupal/coder": "*", + "sebastian/phpcpd": "*" + }, + "scripts": { + "post-install-cmd": [ + "./vendor/bin/phpcs --config-set installed_paths ~/.composer/vendor/drupal/coder/coder_sniffer" + ], + "post-update-cmd": [ + "./vendor/bin/phpcs --config-set installed_paths ~/.composer/vendor/drupal/coder/coder_sniffer" + ], + "check": [ + "./vendor/bin/phpcs --standard=Drupal --ignore=*.md,vendor --extensions=php,module,inc,install,test,profile,theme,css,info .", + "./vendor/bin/phpcpd --names='*.module,*.inc,*.test,*.php' --exclude=vendor ." + ] + } +}