f96fdbdf51
Co-authored-by: Cursor <cursoragent@cursor.com>
1.3 KiB
1.3 KiB
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