https://github.com/luyadev/luya
LUYA is a scalable web framework and content management system with the goal to please developers, clients and users alike.
https://github.com/luyadev/luya
admin angular bootstrap4 cms hacktoberfest javascript luya php rest-api yii2
Last synced: 5 days ago
JSON representation
LUYA is a scalable web framework and content management system with the goal to please developers, clients and users alike.
- Host: GitHub
- URL: https://github.com/luyadev/luya
- Owner: luyadev
- License: mit
- Created: 2014-12-04T10:28:47.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-09-18T09:36:14.000Z (7 months ago)
- Last Synced: 2024-10-29T14:51:21.195Z (6 months ago)
- Topics: admin, angular, bootstrap4, cms, hacktoberfest, javascript, luya, php, rest-api, yii2
- Language: PHP
- Homepage: https://luya.io
- Size: 81.3 MB
- Stars: 811
- Watchers: 73
- Forks: 207
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-yii2 - zephir/luya
README
![]()
The [Yii 2 PHP Framework](https://github.com/yiisoft/yii2) wrapper which provides out of the box functions like an **administration interface**, a beautiful looking **content management system**, **payment** modules, **agency workflows** and other tools to develop your website pretty fast!
[](https://packagist.org/packages/luyadev/luya-core)

[](https://codeclimate.com/github/luyadev/luya/test_coverage)
[](https://codeclimate.com/github/luyadev/luya/maintainability)
[](https://packagist.org/packages/luyadev/luya-core)
[](https://www.yiiframework.com/)
## Installation
We have a made an absolut easy to understand *STEP-BY-STEP* Guide to install LUYA:
+ [How to install](https://luya.io/guide/installation/)
+ [Video Tutorials](https://www.youtube.com/@luyaio)Other helpfull informations:
+ [Read in the Guide](https://luya.io/guide)
+ [Checkout the API documentation](https://api.luya.io)
+ [Changelog](core/CHANGELOG.md)
+ [Version upgrade Breaks](core/UPGRADE.md)## Questions and Problems
If you have any questions or problems, don't hesitate to find support in the following channels.
+ [Issues on GitHub](https://github.com/luyadev/luya/issues)
+ [Join the Forum](https://github.com/orgs/luyadev/discussions)## Bug Report
When reporting bugs, it is important to understand where to create the issue. The most common modules are:
+ [Core](https://github.com/luyadev/luya) The core library, which extends the Yii Framework.
+ [CMS](https://github.com/luyadev/luya-module-cms) The Content Management System Admin and Frontend. Working with Blocks, render CMS Pages, etc.
+ [Admin](https://github.com/luyadev/luya-module-admin) The admin UI itself, including all CRUD operations belongs to this module.#### Contribution
We are always looking for people who share their thoughts, code and problems with us. Below the links to the contribution guides:
[Help us building LUYA](https://luya.io/guide/dev/collaboration.html)
#### Unit Test
1. Create Database (example luya_env_phpunit)
2. Insert Database dump from `tests/data/sql/1.0.0.sql`
3. Rename `phpunit.xml.dist` to `phpunit.xml`
4. Change dsn, username and password in `phpunit.xml`
5. Ensure you have installed current composer packages `composer install` with dev packages.
6. Execute the phpunit bin file `./vendor/bin/phpunit`.#### Karma tests (JS)
1. Run `yarn install`
2. Run `yarn test` (for single run) or `yarn dev` to work on the tests#### Shield
[](https://luya.io)
```
[](https://luya.io)
```