It's recommended you use Composer.
- Run
composer require krinkle/intuition
. - Include
vendor/autoload.php
in your program.
To use it in a tool, read the Usage documentation.
Example:
require_once __DIR__ . '/vendor/autoload.php';
$int = new Intuition( 'mytool' );
$int->registerDomain( 'mytool', __DIR__ . '/i18n' );
echo $int->msg( 'example' );
Report issues by creating a Phabricator task.
Code coverage can be found at https://doc.wikimedia.org/cover/labs-tools-intuition/.
Use Composer for managing dependencies (such as PHPUnit). Install Composer via your preferred package manager, or from source. Some tests also require Node.js.
Prior to running tests, ensure presence of development dependencies:
composer install
Run the tests:
composer test
- intuition-web: The web interface to Intuition.