我希望我的程序能够让用户轻松地为我提供与我们的问题相关的有用信息。
当用户点击“报告错误”菜单时,浏览器会打开,例如github.com/noamraph/dreampie/issues/new,其中包含有关其预填充环境的信息。
是否可以通过GitHub执行此操作?
答案 0 :(得分:11)
您可以使用query vars执行此操作。
https://github.com/isaacs/github/issues/new?title=foo&body=bar
答案 1 :(得分:2)
这是可能的,如果您想使用GitHub API,甚至可以让您的用户直接从您的应用程序中提交错误。
不要打开新的标签页或窗口,而是在自己的应用程序中打开它并通过它发送,收集必要的详细信息并生成logdump。
通过GitHub API you can create an issue并使用您需要知道的内容预先填写标题和正文。
然后,从成功创建中捕获响应并通知自己。或者在创建后立即查看您的仓库中的“问题”选项卡。