feat(project): add project management tools

Add read and write tools for Gitea projects, including project and column CRUD and issue-to-project-column management.

Bump gitea.dev/sdk to include ProjectsService.

Assisted-by: Codet:codet-internal
This commit is contained in:
Lunny Xiao
2026-08-23 23:09:25 -07:00
parent 815a0e26aa
commit 380e548f36
11 changed files with 1238 additions and 4 deletions
+2
View File
@@ -11,6 +11,7 @@ func slimIssue(i *gitea_sdk.Issue) map[string]any {
return nil
}
m := map[string]any{
"id": i.ID,
"number": i.Index,
"title": i.Title,
"body": i.Body,
@@ -51,6 +52,7 @@ func slimIssues(issues []*gitea_sdk.Issue) []map[string]any {
continue
}
m := map[string]any{
"id": i.ID,
"number": i.Index,
"title": i.Title,
"state": i.State,