Alpha version of the full community-helpful release
Pre-release
Pre-release
This is an uncomplete version of what should be a 1.0.0
release.
Planned features:
- Dependencies managed through Composer (Composer itself included).
- Yii
- YiiBooster
- PHPUnit (so you'll be independent from systemwide PHPUnit)
- Behat+Mink+MinkExtension+Selenium combo
- Clio (for fancy console output)
- Ready to use buildfile based on Phing (Phing itself included).
- Configuration management redone. No dangling public variables with parts of configuration tree.
- Massive cleanup in the initialization code, no duplication now.
- Frontend entry point template based on empty HTML5Boilerplate
- Backend entry point template based on YiiBooster (Twitter Bootstrap styles and widgets).
- Unit tests harness based on PHPUnit already laid on.
- Acceptance tests harness via Behat (scenario-based testing) already laid on.
- User management including login/logout mechanism using login/passwords pairs already implemented on backend.
- For console commands a Clio library included, to provide you a better way to express yourself through console commands.
- Codebase static analysis harness already laid on, based on Phing buildfile from p. 2
- Code Sniffer loaded with Yii code style definition
- Mess Detector, PDepend, PHPLOC, PHP Copypaste Detector
Everything from this list is done partially in alpha version.