Как автоматически создать проблему в новом репозитории GitHub? - PullRequest
0 голосов
/ 26 ноября 2018

Я администратор организации GitHub.Я создал веб-крючок для организации.Я использую 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 при создании репозитория.Я хотел бы автоматически создать проблему в этом новом хранилище с именем и описанием.Я предполагаю, что мне нужно использовать гем для взаимодействия с GitHub API, поэтому я выбрал octokit.Я смог пройти проверку подлинности, но у меня возникли проблемы с отображением взаимодействия с APIЯ хотел бы создать проблему во вновь созданном репозитории GitHub.Могу ли я увидеть некоторые примеры того, как это используется?

Ссылка: https://developer.github.com/v3/issues/#create-an-issue

1 Ответ

0 голосов
/ 26 ноября 2018
Octokit.create_issue("sferik/rails_admin", 'Updated Docs', 'Added some extra links')

http://octokit.github.io/octokit.rb/Octokit/Client/Issues.html#create_issue-instance_method

...