yii-extension/simple-view-tailwind

Simple view tailwind for web application yii3.

dev-master / 1.0.x-dev 2022-01-18 17:07 UTC

README

Simple view tailwind web application for yii.


Total Downloads Build Status codecov static analysis type-coverage

Installation

composer require yii-extension/simple-view-tailwind

Using translations

By default the package includes the translation into spanish and russian.

The translation is in the /storage/translations directory.

Translation extractor

composer require yiisoft/translator-extractor --prefer-dist

The root directory of simple-app: config/packages/yiisoft-translator-extractor/console.php:

<?php

declare(strict_types=1);

use Yiisoft\Aliases\Aliases;
use Yiisoft\Translator\Extractor\Extractor;

/** @var array $params */

return [
    Extractor::class => [
        '__construct()' => [
            'messageReader' => static fn (Aliases $aliases) => new \Yiisoft\Translator\Message\Php\MessageSource(
                $aliases->get('@simple-view-tailwind/translations')
            ),
            'messageWriter' => static fn (Aliases $aliases) => new \Yiisoft\Translator\Message\Php\MessageSource(
                $aliases->get('@simple-view-tailwind/translations')
            ),
        ],
    ],
];

The root directory of simple-app:

./yii translator/extract --languages=es --only=**/vendor/yii-extension/simple-view-tailwind/storage/**

Unit testing

The package is tested with PHPUnit. To run tests:

./vendor/bin/phpunit

Static analysis

The code is statically analyzed with Psalm. To run static analysis:

./vendor/bin/psalm

License

The yii-extension/simple-view-tailwind is free software. It is released under the terms of the BSD License. Please see LICENSE for more information.

Maintained by Yii Extension.

Support the project

Open Collective

Powered by Yii Framework

Official website