Files

45 lines
1.3 KiB
Markdown

# Epic: tinqs-git — Fork of Gitea v1.26.1
**Date:** 2026-05-20
**Source:** Forge (Ozan)
**Repo:** `tinqs-ltd/tinqs-git` (this repo)
**Product:** `tinqs-git` at `git.tinqs.com`
**Full epic:** `tinqs-ltd/docs/.cursor/plans/tinqs-git-fork.plan.md`
## Why
Tinqs-owned Git hosting with game-dev specific features — LFS-first UX, Platform SSO, GDD library.
## Phases
| Phase | What | Status |
|-------|------|--------|
| 0 | Fork, build, CI | ✅ done |
| 1 | Branding (strings, theme, landing page) | pending |
| 2 | LFS-first UX (auto-tracking, dashboard) | pending |
| 3 | Platform integration (OAuth2, webhooks, GDD library) | pending |
| 4 | Migration & cutover (clone DB, swap DNS) | pending |
| 5 | Productization (billing, marketplace, CI templates) | pending |
## Architecture
- **Language:** Go (backend) + TypeScript/Vue/Less (frontend)
- **DB:** SQLite (compiled into binary via CGo)
- **LFS:** S3 backend (`tinqs-gitea-lfs`)
- **Build:** `TAGS="bindata sqlite sqlite_unlock_notify" make build` → single binary
- **Dev:** `make watch-backend` + `make watch-frontend`
- **Test:** `make test-sqlite`
## Branches
```
main ← upstream go-gitea/gitea (quarterly rebase)
tinqs/main ← our fork — all customizations
```
## Coordination
- Hub: `tinqs-ltd/docs`
- Platform: `tinqs-ltd/tinqs-tools`
- Deploy: `tinqs-ltd/devops`