nuboxdevcom / tinyfram
This package is abandoned and no longer maintained.
No replacement package was suggested.
A small MVC Framework for tiny projects
1.0.5
2018-01-28 14:14 UTC
Requires
- php: ^7.1
- doctrine/cache: ^1.7
- guzzlehttp/psr7: ^1.4
- http-interop/http-middleware: ^0.5.0
- http-interop/response-sender: ^1.0
- intervention/image: ^2.4
- middlewares/whoops: ^1.0
- pagerfanta/pagerfanta: ^1.0
- php-di/php-di: ^5.4
- psr/http-server-middleware: ^1.0
- ramsey/uuid: ^3.7
- staaky/vatrates: ^2.0
- stripe/stripe-php: ^5.9
- swiftmailer/swiftmailer: ^6.0
- twig/twig: ^2.4
- vlucas/phpdotenv: ^2.4
- zendframework/zend-expressive-fastroute: ^2.1
Requires (Dev)
- composer/composer: ^1.6
- friendsofphp/php-cs-fixer: ^2.10
- fzaninotto/faker: ^1.7
- phpro/grumphp: ^0.13
- phpunit/phpunit: ^6.5
- robmorgan/phinx: ^0.9
Suggests
This package is auto-updated.
Last update: 2021-01-09 17:48:22 UTC
README
A small MVC framework for tiny projects
Prerequisites
- PHP 7.1 - 7.2
- MySQL >= 5.6
- Composer
Installation
composer create-project nuboxdevcom/tinyfram TinyFram
Please follow the interactive installer
cd TinyFram vendor/bin/phinx migrate #Install base tables in database vendor/bin/phinx seed:run #Install sample datas in database (Include admin user)
Launch
php -S localhost:8000 -t public/
Go to in your favorite browser:
Admin Area
- Url: /admin
- Username: admin
- Password: admin
Working...
Application (App\) is in src/ directory
Framework Core is in Framework/ directory
Running tests
At root of this project, execute
phpunit
Contributing
This repo is open for to contributions and issues
Versioning
Please use the SemVer for versioning. For the versions available, see the tags on this repository.
License
This project is licensed under the MIT License - see the LICENSE.md file for details