我想在我的网站上制作一个页面,其中包含他们在使用网站和Web应用程序时遇到的错误的信息表单。
然后,我想将这些反馈显示给我的私人GitHub存储库,以便我可以跟踪所有的错误并修复它们。如何提交网站反馈给GitHub?
有没有用于此目的的任何GitHub API?
我想在我的网站上制作一个页面,其中包含他们在使用网站和Web应用程序时遇到的错误的信息表单。
然后,我想将这些反馈显示给我的私人GitHub存储库,以便我可以跟踪所有的错误并修复它们。如何提交网站反馈给GitHub?
有没有用于此目的的任何GitHub API?
那么,https://github.com/tan-tan-kanarek/github-php-client这工作像我的魅力。在我的场景中,我在phalcon框架中工作,并使用此API将问题提交给私有GitHub存储库。 认证在这个API中非常简单。
GitHub上确实有一个API和一个如果它的端点是用于创建错误:
使用GitHub的API (如建议在other answer)是一个可能的解决方案,但是需要你自己实现用户界面,用适当的身份验证等来调用API。
如果你想要一个更简单的解决方案,为你减少工作量,你可以将你的用户直接从你的网站指向你的GitHub问题跟踪器。
不幸的是,GitHub不支持与公共问题的私人存储库。他们的这个问题的官方解决方案是 create a second (public) repo and use this just to host the public issues。
如果更改您的托管服务提供商是您的选择,那么您可以将您的项目迁移到Bitbucket。
他们提供unlimited private repos for free if you have max. five users和它可能有a private repo with a public issue tracker。从最后一个环节
报价:
用户上的存储库可以设置到位桶 云的问题跟踪为私人或公共管理权限。当你的追踪器是公开的 时,任何人都可以查看,创建和评论它包含的问题。 这包括登陆网站但没有 Bitbucket帐户的人。系统要求这些用户使用CAPTCHA验证他们是否为 。
您可以设置您的Bitbucket存储库,维基, 并发布跟踪器作为私人或公共,彼此独立。 例如,您可以通过设置您的 库私人隐藏的世界,你的代码,但让人们看到你的文档,并通过标记您的wiki和问题跟踪公共 问题。或者您可以将您的存储库和wiki设置为公开,但请保留您的问题跟踪器 私有。您可以随时将这些设置中的任何一个从私密转为公开, 或公开转为私密。
我只是提供直接回答这个问题。你从我这里提供一个更好的解决问题的办法。+ 1 :) –