发送用户用预先填充的bug数据创建新的GitHub Issue



我希望我的程序能让用户轻松地提交错误,并提供与他们的问题相关的尽可能多的有用信息。

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

有可能通过GitHub做到这一点吗?

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

https://github.com/isaacs/github/issues/new?title=foo&body=bar

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

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

通过GitHub API,您可以创建一个问题,并在标题和正文中预先填充您需要知道的内容。

然后,捕获成功创建的响应并通知自己。或者在创建回购后,正常查看回购上的"问题"选项卡。

最新更新