Clone this repo:

Branches

  1. c16668a [iOS] Add an immutable actuation worklog state. by Francis Beauchamp · 41 seconds ago main master
  2. 501931c [iOS] Move worklog chip and header builders out of the mediator. by Francis Beauchamp · 12 minutes ago
  3. 546477c [iOS] Enable SyncThemesIos by default by Hira Mahmood · 34 minutes ago
  4. 98c1899 [iOS][Gardening] Suppress chronic iPad and iOS 27.3 Sim failures by Scott Yoder · 76 minutes ago
  5. 6dfb51a [iOS][ODE] Disable kIOSPasskeyOnDeviceEncryptionStateTracker by default by Rafal Godlewski · 2 hours ago

Chrome on iOS (//ios/)

This directory holds code related to Chrome on iOS (//ios/chrome/), the iOS web layer (//ios/web/), and shared iOS components (//ios/components/).

Documentation

  • Chrome on iOS Architecture: The architectural principles and design patterns used in Chrome on iOS, and how features are structured.
  • Chrome on iOS Best Practices: Tactical coding guidelines, language conventions and engineering rules for //ios/. All new code is expected to follow this guidance.
  • Structure of Layered Components: Overview of how layered components are structured in the Chromium codebase.
  • Additional iOS documentation in //docs/ios/: Other iOS build, testing, and workflow documents live in //docs/ios/, though some are outdated and in the process of being revised. Where there are contradictions, the documentation here in //ios/ takes precedence. Key documents include: