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. Email us for help if needed.
Installs: 3 578
Dependents: 4
Suggesters: 0
Security: 0
Stars: 5
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/yii-tools/app
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.
 
    