โ† All blog posts

Mobile, web & IDE

Clean repo URLs

forkmesh.com/owner/repo stays the public entry point; during an origin outage it can continue through an eligible, healthy, integrity-matching mirror.

Feature 68 of 72FeatureMobile, web & IDE3 min read
Abstract ForkMesh artwork for Clean repo URLs

Why it matters

Clean repo URLs gives ForkMesh a stable public entry point across routing changes. During an origin outage, forkmesh.com/owner/repo can continue only when an eligible, healthy, integrity-matching mirror is online.

A distributed forge still needs clean entry points for readers, contributors, mobile users, and editor workflows. In ForkMesh, clean repo URLs addresses that need at the feature level, keeping the behavior close to the repository instead of buried in a detached hosted layer.

How ForkMesh handles it

ForkMesh handles clean repo URLs through the same split it uses across the product: ForkMesh exposes web, mobile, editor, docs, status, and clean URL surfaces on top of the desktop-node and mainnode model.

The behavior is intentionally narrow: forkmesh.com/owner/repo routes to a qualifying live origin or mirror; if none is available, the repository request fails clearly. These surfaces are access layers, not the canonical Git store.

A stable URL does not guarantee availability. Failover requires an eligible, healthy, integrity-matching mirror serving the same repository state.

Where it fits

Use clean repo URLs when people need to browse, contribute, learn, and receive updates outside the main desktop window.

It pairs with the rest of Mobile, web & IDE by keeping one public repository URL while verified routing selects an available qualifying source.