professional-wiki/wikibase-faceted-search

Enhances MediaWiki's search with faceted search capabilities. Filter results based on instance type or statement values

dev-master 2024-12-17 20:45 UTC

This package is auto-updated.

Last update: 2024-12-21 20:37:35 UTC


README

GitHub Workflow Status codecov Latest Stable Version Download count License

Wikibase Faceted Search enhances MediaWiki's search with faceted search capabilities. Filter results based on instance type or statement values.

Get professional support for this extension via Professional Wiki, its creators and maintainers. We provide MediaWiki Development, MediaWiki Hosting, and MediaWiki Consulting services.

Development

Run composer install in extensions/WikibaseFacetedSearch/ to make the code quality tools available.

Running Tests and CI Checks

You can use the Makefile by running make commands in the WikibaseFacetedSearch directory.

  • make ci: Run everything
  • make test: Run all tests
  • make phpunit --filter FooBar: run only PHPUnit tests with FooBar in their name
  • make phpcs: Run all style checks
  • make cs: Run all style checks and static analysis

Updating Baseline Files

Sometimes PHPStan generates errors or warnings we do not wish to fix. These can be ignored by adding them to the respective baseline file. You can update these files with make stan-baseline.

Release Notes

Version 1.0.0 - TBD

  • TODO
  • Compatibility with MediaWiki 1.43
  • Compatibility with PHP 8.1 up to (at least) 8.3