The Components Cookbook states that:
- A component named xyz lives in //components/xyz.
- Code in xyz should be enclosed in namespace xyz.
The current sync components are currently a mess of namespaces and should be fixed to use their respective component names as namespaces for all their classes:
- //components/browser_sync
- //components/sync
- //components/sync_bookmarks
- //components/sync_sessions
Comment 1 by bugdroid1@chromium.org
, Sep 14 2016