发送用户使用预先填充的错误数据创建新的GitHub问题

Noa*_*oam 9 github

我希望我的程序让用户轻松地为我提供与我们的问题相关的有用信息.

当用户点击"报告错误"菜单时,浏览器将打开,例如github.com/noamraph/dreampie/issues/new,其中包含有关其预填充环境的信息.

是否可以通过GitHub执行此操作?

hef*_*eff 12

您可以使用查询变量来执行此操作.

https://github.com/isaacs/github/issues/new?title=foo&body=bar
Run Code Online (Sandbox Code Playgroud)


ran*_*dom 2

这是可能的,如果您想使用 GitHub API,您甚至可以让您的用户直接从您的应用程序提交错误。

不要打开新的选项卡或窗口,而是在您自己的应用程序中打开它并通过该应用程序发送它,收集必要的详细信息并生成日志转储。

通过GitHub API,您可以创建问题并在标题和正文中预先填写您需要了解的内容。

然后,捕获成功创建的响应并通知自己。或者在创建后照常查看存储库上的“问题”选项卡。