barebone / barebone-core
MVC Web Framework
v0.1.4
2016-09-24 12:10 UTC
Requires
- php: >=5.5.0
- aura/session: ^2.0
- hassankhan/config: ^0.10.0
- illuminate/database: ^5.3
- illuminate/events: ^5.3
- illuminate/pagination: ^5.3
- ircmaxell/random-lib: ^1.2
- monolog/monolog: ^1.21
- nikic/fast-route: v1.0.1
- philo/laravel-blade: ^3.1
- psr/http-message: ^1.0
- robmorgan/phinx: ^0.6.4
- siriusphp/middleware: ^1.1
- zendframework/zend-diactoros: ^1.3
Requires (Dev)
This package is not auto-updated.
Last update: 2025-03-01 22:52:49 UTC
README
MVC framework for building PHP web applications
Goals
- Have a simple installation process: download and go
- Be open, easy to understand and easy to extend
- Supporting and encouraging best practices
- Provide a solid foundation for almost anything
- Be minimal, but with a good minimum
Documentation
Some folders may have additional readme files.
Status
This is work in progress. Tests are on the way and the API may change (slightly). At this point i don't expect any drastic changes anymore.
Contributing
Any PR is welcome. If you find issues, please report.
https://github.com/barebone-php/barebone-core
Testing
You can run tests with phpunit
directly or use the provided grunt-task, which
will also run tests whenever a PHP file changes.
For using Grunt install all required packages with:
$ npm install
The following uses scripts from packages.json and references the binaries directly from '/vendor/'
$ npm start runs phpunit and starts grunt file watcher
$ npm test runs phpunit
Alternatives:
$ phpunit if installed globally on your system
$ grunt if installed globally on your system