tree: de9b7425a0fad47e400b347f97618262df025200 [search]
  1. agents/
  2. architecture/
  3. build/
  4. chrome/
  5. components/
  6. google_internal/
  7. net/
  8. public/
  9. testing/
  10. third_party/
  11. tools/
  12. web/
  13. web_view/
  14. .ruff.toml
  15. .style.mdformat
  16. .swift-format
  17. best_practices.md
  18. BUILD.gn
  19. COMMON_METADATA
  20. DEPS
  21. DIR_METADATA
  22. features.gni
  23. GERRIT_CAPABILITIES.textproto
  24. OWNERS
  25. PRESUBMIT.py
  26. PRESUBMIT_test.py
  27. README.md
ios/README.md

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: