Ok I had a bit of a talk with Greg today about phpDocumentor’s future.
I think I convinced him we don’t want to go off into rewrite never-never land for a couple years (read what Joel has to say about rewrites).
So the current plan looks something like this.
- Merge release_1_2_0 branch back to head (done)
- Create a quick destination overview (below)
- Start refactoring
Ok so we want to end up with a model like this:
CommandLineInterface----|
|------------FlowControl
WebInterface------------| |
| |
| |
ConfigurationStore |-------Parser
|
|-------ClassReflectionTree
|
|-------DocblockReflectTree
|
|-------UsesCalculator
|
|-------DependencyCalculator
|
|-------TreeWalker
|
|-------ConvertorCore
|
-----------------------------------------
| |
EventImplementation Renderer
|
Savant
This means two things, we have a target. Just checkout head to submit patches from.
If you want to help just subscribe to the developer mailing list and introduce yourself.