Snider
|
fd0343e47e
|
feat: BranchService and ReleaseService with protections and assets
Co-Authored-By: Virgil <virgil@lethean.io>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-21 17:14:01 +00:00 |
|
Snider
|
c6e9d83b08
|
feat: AdminService with user, org, cron, runner operations
Co-Authored-By: Virgil <virgil@lethean.io>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-21 17:14:01 +00:00 |
|
Snider
|
df75d3281d
|
feat: OrgService, TeamService, UserService
Co-Authored-By: Virgil <virgil@lethean.io>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-21 17:14:01 +00:00 |
|
Snider
|
f8c6090227
|
feat: IssueService and PullService with actions
Co-Authored-By: Virgil <virgil@lethean.io>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-21 17:14:01 +00:00 |
|
Snider
|
abc8840fa4
|
feat: Forge client + RepoService with CRUD and actions
Co-Authored-By: Virgil <virgil@lethean.io>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-21 17:14:01 +00:00 |
|
Snider
|
b1862445a0
|
feat: config resolution from env vars and flags
Co-Authored-By: Virgil <virgil@lethean.io>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-21 17:14:01 +00:00 |
|
Snider
|
9e3b2c0181
|
feat: generate all 229 Forgejo API types from swagger spec
Co-Authored-By: Virgil <virgil@lethean.io>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-21 17:14:01 +00:00 |
|
Snider
|
eb3d63e5c1
|
feat: Go source code generator from Swagger types
Co-Authored-By: Virgil <virgil@lethean.io>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-21 17:14:01 +00:00 |
|
Snider
|
c2754cae4e
|
feat: swagger spec parser for type extraction
Co-Authored-By: Virgil <virgil@lethean.io>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-21 17:14:01 +00:00 |
|
Snider
|
286d91383f
|
feat: generic Resource[T,C,U] for CRUD operations
Co-Authored-By: Virgil <virgil@lethean.io>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-21 15:27:01 +00:00 |
|
Snider
|
768c547a47
|
feat: path parameter resolution with URL encoding
Co-Authored-By: Virgil <virgil@lethean.io>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-21 15:23:07 +00:00 |
|
Snider
|
549962ba00
|
feat: generic pagination with ListAll and ListPage
Co-Authored-By: Virgil <virgil@lethean.io>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-21 15:22:59 +00:00 |
|
Snider
|
ba0fa441f4
|
feat: HTTP client with auth, context, error handling
Co-Authored-By: Virgil <virgil@lethean.io>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-21 15:22:50 +00:00 |
|
Snider
|
40378d1e90
|
docs: add design and implementation plan
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-02-21 15:19:32 +00:00 |
|
Snider
|
f37dd7b988
|
feat: scaffold go-forge repo with swagger spec and plan
- go.mod at forge.lthn.ai/core/go-forge
- Pinned swagger.v1.json (229 types, 284 paths, 450 endpoints)
- CLAUDE.md with architecture overview and implementation plan reference
- Directory structure for types/, cmd/forgegen/
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-02-21 15:14:29 +00:00 |
|