Skip to content

Alpha version of the full community-helpful release

Pre-release
Pre-release
Compare
Choose a tag to compare
@hijarian hijarian released this 13 Nov 11:18
· 98 commits to master since this release

This is an uncomplete version of what should be a 1.0.0 release.

Planned features:

  1. 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)
  2. Ready to use buildfile based on Phing (Phing itself included).
  3. Configuration management redone. No dangling public variables with parts of configuration tree.
  4. Massive cleanup in the initialization code, no duplication now.
  5. Frontend entry point template based on empty HTML5Boilerplate
  6. Backend entry point template based on YiiBooster (Twitter Bootstrap styles and widgets).
  7. Unit tests harness based on PHPUnit already laid on.
  8. Acceptance tests harness via Behat (scenario-based testing) already laid on.
  9. User management including login/logout mechanism using login/passwords pairs already implemented on backend.
  10. For console commands a Clio library included, to provide you a better way to express yourself through console commands.
  11. 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.