professional-wiki / rules
Automatically categorize MediaWiki pages
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 3
Forks: 3
Open Issues: 6
Type:mediawiki-extension
Requires
- php: >=8.1
- composer/installers: ^2|^1.0.1
- opis/json-schema: ^2.3.0
Requires (Dev)
- mediawiki/mediawiki-codesniffer: ^45.0.0
- phpstan/phpstan: ^2.0.1
This package is auto-updated.
Last update: 2025-07-31 14:56:36 UTC
README
TODO
- Introduction to the extension
- Usage documentation
- Installation
- Configuration
- Development
- Release notes
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/Rules/
to make the code quality tools available.
Running Tests and CI Checks
You can use the Makefile
by running make commands in the Rules
directory.
Commands to run in a MediaWiki environment/container:
make
ormake ci
: Run everythingmake test
: Run all PHP testsmake phpunit --filter FooBar
: run only PHPUnit tests with FooBar in their namemake cs
: Run PHP style checks and static analysismake phpcs
: Run PHP style checksmake stan
: Run PHP static analysismake stan-baseline
: Update the PHPStan baseline file (which contains errors we wish to ignore)
Commands that use Docker:
make lint
Lint JS, CSS, and i18n filesmake js
Run all JS checks
Release Notes
Version 1.0.0
- WIP