Aller au contenu principal

Issue tracker: Forgejo (Codeberg)

Issues for this repo live at https://codeberg.org/openavisio/website/issues. Use the Forgejo REST API directly.

API details

  • Base URL: https://codeberg.org/api/v1
  • Repo: openavisio/website
  • Auth: use the token from CLAUDE.md global config (a3bda01b910d5f7892acee71f7750b483ee7bfb4)

Conventions

  • Create an issue: POST /repos/openavisio/website/issues with {"title": "...", "body": "..."}
  • Read an issue: GET /repos/openavisio/website/issues/<number> and GET /repos/openavisio/website/issues/<number>/comments
  • List issues: GET /repos/openavisio/website/issues?type=issues&state=open&limit=50
  • Comment: POST /repos/openavisio/website/issues/<number>/comments with {"body": "..."}
  • Apply a label: first get/create label IDs via GET /repos/openavisio/website/labels, then POST /repos/openavisio/website/issues/<number>/labels with {"labels": [<id>]}
  • Remove a label: DELETE /repos/openavisio/website/issues/<number>/labels/<id>
  • Close: PATCH /repos/openavisio/website/issues/<number> with {"state": "closed"}

When a skill says "publish to the issue tracker"

Create a Forgejo issue via the API.

When a skill says "fetch the relevant ticket"

GET /repos/openavisio/website/issues/<number> plus its comments.