Skip to content

Releases: clevertech/YiiBoilerplate

1.0.0

01 Jan 15:00
Compare
Choose a tag to compare

So, this is the first complete release of the YiiBoilerplate.

It has the tests harness, deploy to virtual machine, static analysis set up. API documentation is being generated and has a decent structure. As a boilerplate stuff you throw at the start of the project, YiiBoilerplate is usable now.

Second alpha version to check the current milestone

22 Dec 17:19
Compare
Choose a tag to compare
v1.0-alpha2

Added README file for `carcass` folder.

Alpha version of the full community-helpful release

13 Nov 11:18
Compare
Choose a tag to compare

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.