Skip to content

Development Setup

yonaries edited this page Mar 7, 2026 · 1 revision

Development Setup

Requirements

  • macOS 15 or later
  • Xcode 15 or later
  • Homebrew

Quick Start

git clone https://github.com/the-ora/browser.git
cd browser
./scripts/setup.sh
open Ora.xcodeproj

What the Setup Script Does

./scripts/setup.sh installs or verifies:

  • xcodegen
  • swiftlint
  • swiftformat
  • xcbeautify
  • lefthook

It also installs git hooks and regenerates Ora.xcodeproj.

Running the App

Open Ora.xcodeproj, select the ora scheme, and run the app from Xcode.

Hot Reloading

The project supports InjectionIII for faster SwiftUI iteration in debug builds. See the full contributor guide for the current workflow:

Related

Clone this wiki locally