Skip to content
willdurand edited this page Dec 22, 2011 · 27 revisions

Welcome to the Propel2 wiki!

The Propel2 Roadmap

Please find the roadmap as discussed during the IRC Meeting held on Wednesday, 5th October 2011:

  • Removing all require() and adding namespaces, that means the directory structure will be modified to follow the PSR-0 specification. OK

  • Adding an autoloader component, probably the Symfony2 ClassLoader Component. OK

  • Fixing CS. OK

  • Fixing naming. OK

  • Removing Phing and related stuffs. WIP

  • Removing late-static-binding hacks. WIP

  • Adding a new component to handle the "console logic" : Symfony2 Console Component is suitable for that part. WIP

  • Introducing a "commons" logic (useful for shared information between the Platform (buildtime) and Adapters (runtime).

  • Refactoring Adapters to be more generic (Proxy connection or something else). OK

  • Adding new named exceptions. OK

  • Adding a new (or real) logging part: probably Monolog. OK

  • Refactoring builders by using Twig instead of plain old PHP to generate PHP.

  • Removing PEER classes.

  • Moved Base* classes to a better location, with a better name (Om/BaseBook.php => Base/Book.php for instance) WIP

Contribute

Coding Standards

Clone this wiki locally