Initial implementation of gitfastr #1
open Maher Kassim wants to merge
feat/initial-implementation
into
main Full-stack Git repository manager built on Cloudflare Workers, D1, R2, and Pages. ## What this adds - Git Smart HTTP protocol (push/clone/fetch over HTTPS) - Custom TypeScript pack file parser and generator (zero runtime deps) - REST API with 30 endpoints: auth, repos, browsing, merge requests, webhooks, settings - Astro + Preact web UI with dark/light theme toggle - D1 schema with 11 tables - 49 passing unit tests ## Packages - `packages/shared` — git protocol library (pkt-line, pack parse/generate, SHA-1, zlib, diff) - `packages/worker` — Cloudflare Worker API + git protocol handlers - `packages/ui` — Astro + Preact web UI deployed to Cloudflare Pages