Welcome to the Propel2 wiki!
Please find the roadmap as discussed during the IRC Meeting held on Wednesday, 5th October 2011:
[OK] 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. Note: Composer has been used.
[OK] Fixing CS.
[OK] Fixing naming.
[OK] Removing Phing and related stuffs.
[OK] Removing late-static-binding hacks.
[OK] Adding a new component to handle the "console logic" : Symfony2 Console Component is suitable for that part.
Introducing a "commons" logic (useful for shared information between the Platform (buildtime) and Adapters (runtime).
[OK] 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.
[POSTPONED] Refactoring builders by using Twig instead of plain old PHP to generate PHP.
[WIP] Removing PEER classes.
[OK] Moved Base* classes to a better location, with a better name (
Base/Book.php for instance).
[OK] Removing the old validation system, and use a behavior to integrate the Symfony2 Validator component.
Last edited by William Durand,