[webkit-dev] Cleaning up directories in WebCore
Eric Seidel
eric at webkit.org
Fri Nov 18 02:19:20 PST 2011
SGTM.
manual-tests is a no-brainer for sure.
On Fri, Nov 18, 2011 at 1:51 AM, Adam Barth <abarth at webkit.org> wrote:
> I've been looking for ways to improve the hackability of WebCore, and
> one thing that's been bothering me is the organization of our files.
> It seems like we're due for a bit of "fall cleaning" for directories.
> We've talked about some of these ideas before, but I wanted to put
> them all in one email so we can see the big picture.
>
> Below is a concrete proposal for moving some directories around. In
> this approach, we'll have a "Features" directory to contain logically
> self-contained features, like WebAudio and MediaStream, that are part
> of the engine but that aren't tightly coupled with the DOM, Layout, or
> Rendering. We'd also have a new "events" directory in "dom" to
> contain the large number of event-related files that we've accreted.
> The "history" directory would move into "page" (we could actually
> merge these directories because history is so small). Finally,
> "manual-tests" and "platform" would move out of WebCore entirely.
>
> Features/ <-- New folder for (roughly) self-contained features
> notifications/
> storage/
> fileapi/
> webaudio/
> mediastream/
> workers/
> websockets/
> inspector/
> manual-tests/ <-- Move outside of Source
> dom/
> events/ <-- New folder for the 106 files that match dom/*Event*
> page/
> history/ <-- Moved from top-level
> platform/ <-- Move to Source/Platform
>
> The "html" and "page" directories also contain a bunch of unrelated
> files (presumably because they're attractive locations for folks to
> add files). Once we do the directory moves above, I'll send out
> another proposal for cleaning up those directories a bit.
>
> Please let me know if you have any thoughts.
>
> Thanks!
> Adam
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
>
More information about the webkit-dev
mailing list