To avoid having a big ball of code with lots of inter dependencies we have tried to avoid code in chrome/browser depending upon platform specific UI code. This is why c/b/DEPS has a -chrome/browser/ui/views. ChromeOS related code in the chrome directory currently spans the following directories:
chrome/browser/chromeos
chrome/browser/ui/ash
chrome/browser/ui/views/ash
I propose the following structure:
c/b/chromeos: non-ui related code. This should NOT depend upon anything in c/b/ui (DEPS should enforce this).
c/b/ui/chromeos: c/b/ui/ash and c/b/ui/views/ash move here. This would additionally contain any ui specific code that is in c/b/chromeos.
Comment 1 by steve...@chromium.org
, Jan 2 2018Labels: Proj-Mustash-Mash
Owner: steve...@chromium.org
Status: Assigned (was: Untriaged)