Design interactive user interfaces in HTML, CSS and JavaScript from PHP scripts.
β‘οΈ Install iui-kit using Composer:
- By adding the
iui/kit
dependency to yourcomposer.json
file:
{
"require" : {
"iui/kit": "^0.1"
},
}
- Or by including the dependency:
composer require sikessem/iui-kit --no-dev
- Or by creating a new project from the template:
create-project sikessem/iui-kit --prefer-source iui-kit
π§Ή Keep a modern codebase with Pint:
composer lint
βοΈ Run static analysis using PHPStan:
composer test:types
β Run unit tests using PEST
composer test:unit
π Run the entire test suite:
composer test
Requires PHP 8.1+ (at least 8.1.11 recommended to avoid potential bugs).
The full documentation for SIKessEm Packages can be found on our SIKessEm Documentation.
For support, you can use our GitHub Discussions.
Read our contributing guide to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes to Package.
If you discover a security vulnerability within Package, please send an e-mail to SIGUI KessΓ© Emmanuel via ske@sikessem.com. All security vulnerabilities will be promptly addressed.
The SIKessEm Package is open-sourced software licensed under the MIT License - see the LICENSE file for details.
IUI-Kit was created by SIGUI KessΓ© Emmanuel.