Hello Andrew,
thanks for your awesome work, finally got around to looking around a bit!
Given that GSOC is drawing to a close (with a "soft" deadline on the 13th, hard deadline on 20th),
we need a plan of attack what happens with your work.
First of all, do you think its in a mergeable state (into master, which will eventually become 3.1)?
If not, is the remaining work clearly outlined in tickets somewhere?
Can any unfinished parts be isolated into feature branches, in the interest of merging quickly?
Then, would you like to point out any specific areas which need peer review,
or wider architectural decisions you had no time to validate with the community?
I know its all out there in commits somewhere, and you've been pretty vocal on the mailinglist,
but its a huge piece of work, so any pointers from you are appreciated.
I think for the next two weeks, documenting your work should be a priority.
From what I see, we need the following:
- Module (and Manifest) handling overview (incl. reviewing+fixing existing docs)
- Upgrade guide for module users
- Upgrade guide for module developers
- Rewritten install docs around composer
- Updated security instructions about webroot locations etc
- Update coding conventions with namespace usage
- Update all code examples with namespace
- Update tutorials with quick intro about PHP namespaces and how to use them
I'm sure there's a whole raft of TODOs which aren't directly code related,
and we should get this process going sooner rather than later. Can you think of any already?
Thanks
Ingo