You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I needed to stop reinventing the wheel everything I was doing a semi-basic PHP site. This is a nice middleground where you want to have an organized project setup, but don't really need something as verbose as the wonderful Laravel
Setup
This project assumes that you have Composer installed. If not, follow the steps on the composer project page.
Once that's done, add any additional php components you want to include in your project to composer.json and install the components:
composer install
Or, if you didn't install composer globally:
php /path/to/composer.phar install
Once installation is done, you can use the included Makefile to move some of the related vendor assets to your public directory. This will have to be done anytime a composer package is updated (like bootstrap, which is included by default)
make assets
And, finally, when you are done hacking away at asset_src/less/main.less, run this make command to build your main css file in public/assets/css/main.min.css
make less
Then, make sure your webserver is pointing to the public directory as your project's webroot, or use PHP's built in webserver to test everything out (Run from within the public folder):
php -S localhost:2000
License
This is licensed under the BSD 2-Clause License to keep things nice and simple. See LICENSE for the actual verbage.
About
A basic PHP Project skeleton - for when you want structure, but don't want the verbosity of a full fledged framework like laravel.