yii-tools / app
Flowbite application for YiiFramework v. 3.0.
This package's canonical repository appears to be gone and the package has been frozen as a result.
Installs: 3 578
Dependents: 4
Suggesters: 0
Security: 0
Stars: 5
Watchers: 1
Forks: 0
Open Issues: 0
Requires
- php: ^8.1
- ext-intl: *
- httpsoft/http-message: ^1.0.5
- httpsoft/http-server-request: ^1.1
- php-forge/awesome-component: ^1.0@dev
- php-forge/form-awesome: ^1.0@dev
- php-forge/html: ^1.0@dev
- psr/http-message: ^1.0
- psr/http-server-handler: ^1.0
- symfony/console: ^6.0
- yii-tools/flowbite-asset: ^1.0
- yii-tools/fontawesome-asset: ^2.0
- yii-tools/service: ^1.0@dev
- yiisoft/aliases: ^2.0|^3.0
- yiisoft/arrays: ^3.0
- yiisoft/assets: ^4.0
- yiisoft/auth: ^3.0
- yiisoft/cache: ^3.0
- yiisoft/cache-file: ^3.0
- yiisoft/csrf: ^2.0
- yiisoft/data-response: ^2.0
- yiisoft/di: ^1.2
- yiisoft/files: ^2.0
- yiisoft/http: ^1.2
- yiisoft/i18n: ^1.1
- yiisoft/router: ^3.0
- yiisoft/router-fastroute: ^3.0
- yiisoft/translator: ^3.0
- yiisoft/translator-message-php: ^1.1
- yiisoft/user: ^2.0
- yiisoft/view: ^8.0
- yiisoft/yii-console: ^2.0
Requires (Dev)
- composer-plugin-api: ^2.1
- codeception/c3: ^2.7
- codeception/codeception: ^5.0
- codeception/module-asserts: ^3.0
- codeception/module-cli: ^2.0
- codeception/module-phpbrowser: ^3.0
- maglnet/composer-require-checker: ^4.2
- phpunit/phpunit: ^10.1
- rector/rector: ^0.17
- roave/infection-static-analysis-plugin: ^1.25
- vimeo/psalm: ^4.30|^5.4
- yii-tools/codeception-module-yii3: ^1.0@dev
- yii-tools/skeleton-app: ^1.0@dev
This package is auto-updated.
Last update: 2023-07-14 16:58:16 UTC
README
Flowbite Application for YiiFramework v 3.0.
Requirements
The minimum version of PHP required by this package is PHP 8.1.
To install this package, you need a composer.
Installation
You can then install this project template using the following command:
composer create-project --prefer-dist --stability=dev yii-tools/skeleton-app <your directory> cd <your directory> composer require yii-tools/app:dev-main --prefer-dist -vvv
To launch development web server run:
composer run serve
Now you should be able to access the application through the URL printed to console. Usually it is http://localhost:8080.
Directory structure
The application has the following structure directory:
root
├── config Configuration files.
│ └── common Common configuration.
│ └── param Common config parameters.
│ └── console Console configuration.
│ └── param Console config parameters.
│ └── web Web configuration.
│ └── param Web config parameters.
│ └── application-params.php Application parameters.
│ └── routes.php Routes configuration.
├── runtime Files generated during runtime.
├── src Application source code.
│ └── Framework Framework classes.
│ └── Asset Asset classes.
│ └── Definition Definition classes for widgets.
│ └── Handler Handler classes.
│ └── resource Resource files.
│ └── asset Custom asset files.
│ └── layout Layout files.
│ └── message Message translation files.
│ └── UseCase Use case classes with vertical slices.
│ └── HelloCommand Classes for function hello command.
│ └── SiteIndex Classes for function site index.
Testing
Check the documentation testing to learn about testing.
CI status
License
The MIT License (MIT). Please see License File for more information.