sleepyMUSTACHE is a modular PHP micro framework designed to provide solutions for everyday PHP challenges. This routed edition is aimed at providing a scaffolding for a project that uses the frameworks router
sleepyMUSTACHE is ready to go out of the box. Configuration is done in the src/settings.php file. There you can define your dev/stage/live environments and debugging preferences.
The routed setup includes the core and a tool for installing modules.
It also includes some third party libraries to help get you started including, jQuery, requirejs, normalize, html4shiv, and a small JS toolset (sleepy.js).
- Debugging
- Hooks
- Routing
- Templating
We have included a python script (sleepy.py) to assist in installing modules. It does this by creating git submodules.
You can get a list of available modules:
sleepy.py --list
You can install modules:
sleepy.py --add Performance
You can search for modules:
sleepy.py --search DB
You can get more info about a module:
sleepy.py --help Performance
Documentation about the core functionality is available in the core repo. A list of existing modules can be found in the modules repo.