Krinkle Intuition Save

Mirror of https://gerrit.wikimedia.org/g/labs/tools/intuition

Project README

Packagist

Intuition

Install

It's recommended you use Composer.

  • Run composer require krinkle/intuition.
  • Include vendor/autoload.php in your program.

Usage

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' );

Getting involved

Report issues by creating a Phabricator task.

Code coverage can be found at https://doc.wikimedia.org/cover/labs-tools-intuition/.

Testing

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

See also

Open Source Agenda is not affiliated with "Krinkle Intuition" Project. README Source: wikimedia/labs-tools-intuition
Stars
36
Open Issues
1
Last Commit
6 days ago
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating