从 netbeans 访问 gitea 问题?

Access gitea issues from netbeans?

有没有办法访问 Gitea server from Netbeans(当前 11.3)上的问题?我尝试使用 github 连接器,但这不起作用(OAuth 不工作,没有挖掘日志)。

不幸的是,目前 (NetBeans 11.3) 没有现成的解决方案来使用 NetBeans 在 Gittea 服务器上处理问题和 PR。

GitHub Issues Plugin is the closest that we have for now. The plugin uses the egit project to connect to GitHub using the GitHub API. The egit project is compatible with GitHub API version 3 but was not tested with Gittea API.

我检查了两个项目的源代码。存在一些兼容性问题,例如:

  • Egit 使用 /api/v3 路径 (see source) but Gittea uses /api/v1 path (see api)。这是您的 OAuth 无法正常工作的主要原因。
  • 为了搜索问题,插件使用 /search/issues (see source) path but gittea uses /repos/issues/search (see api)

修复这两个问题后,我可以使用 GitHub 问题插件连接到 try.gitea.io/api/v1

但它只起到了部分作用。我可以登录到 Gittea 并使用修改后的插件创建问题,但无法搜索问题。因此,应该做更多的工作来使插件适应 try.gitea.io/api/v1 API.

如果你真的需要一个,我认为你可以在一些工作之后调整 GitHub Issue 插件以与 GitTea 一起工作。或者你可以要求 author 进行适配。