का उपयोग कर किसी संगठन से सभी खुले पुल अनुरोध प्राप्त करें हमारे संगठन के डैशबोर्ड के लिए, मैं अपने सभी भंडारों पर सभी खुले पीआर की गिनती रखना चाहता हूं। फिलहाल, सभी मुझे मिल गया है सभी रेपोस लूप करने के लिए है, और इसलिए की तरह प्रत्येक रेपो पर सभी खुले पीआरएस के माध्यम से गिनती (जो अक्सर एक दर सीमा त्रुटि में परिणाम है):गिटब एपीआई रूबी मणि
connection = Github.new oauth_token: MY_OAUTH_TOKEN
pulls = 0
connection.repos.list(:org => GITHUB_ORGANISATION).each do |repo|
pulls += connection.pull_requests.list(:user => repo['owner']['login'], :repo => repo['name']).count
end
मैं वहाँ पता इस के चारों ओर एक अच्छा रास्ता होना चाहिए। कोई विचार? (स्क्रीन स्क्रैपिंग से कम!)
मेरे लिए काम किया। धन्यवाद। –