我是GitHub组织的管理员。我已经为该组织设置了一个Repository网络挂钩。我正在使用ngrok与本地sinatra实例进行通信。这是我的server.rb文件:
require 'sinatra'
require 'json'
set :port, 1234
post '/payload' do
push = JSON.parse(request.body.read)
puts "I got some JSON: #{push.inspect}"
end
当创建存储库时,我会收到一个JSON负载。我想在这个新的存储库中自动创建一个具有名称和描述的问题。我假设我需要使用gem与GitHub API交互,所以我选择了octkit。我能够进行身份验证,但我很难理解如何与API交互。我想在新创建的GitHub存储库中创建一个问题。我能看看这个是怎么用的例子吗?
参考:https://developer.github.com/v3/issues/#create-问题
Octokit.create_issue("sferik/rails_admin", 'Updated Docs', 'Added some extra links')
http://octokit.github.io/octokit.rb/Octokit/Client/Issues.html#create_issue-实例方法