{"action":"created","issue":{"url":"https://api.github.com/repos/nodejs/badges/issues/9","repository_url":"https://api.github.com/repos/nodejs/badges","labels_url":"https://api.github.com/repos/nodejs/badges/issues/9/labels{/name}","comments_url":"https://api.github.com/repos/nodejs/badges/issues/9/comments","events_url":"https://api.github.com/repos/nodejs/badges/issues/9/events","html_url":"https://github.com/nodejs/badges/issues/9","id":302131169,"number":9,"title":"Github + Badger API Integration for Automated Awarding","user":{"login":"amiller-gh","id":7856443,"avatar_url":"https://avatars1.githubusercontent.com/u/7856443?v=4","gravatar_id":"","url":"https://api.github.com/users/amiller-gh","html_url":"https://github.com/amiller-gh","followers_url":"https://api.github.com/users/amiller-gh/followers","following_url":"https://api.github.com/users/amiller-gh/following{/other_user}","gists_url":"https://api.github.com/users/amiller-gh/gists{/gist_id}","starred_url":"https://api.github.com/users/amiller-gh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/amiller-gh/subscriptions","organizations_url":"https://api.github.com/users/amiller-gh/orgs","repos_url":"https://api.github.com/users/amiller-gh/repos","events_url":"https://api.github.com/users/amiller-gh/events{/privacy}","received_events_url":"https://api.github.com/users/amiller-gh/received_events","type":"User","site_admin":false},"labels":[{"id":839440693,"url":"https://api.github.com/repos/nodejs/badges/labels/good%20first%20issue","name":"good first issue","color":"7057ff","default":true},{"id":839440692,"url":"https://api.github.com/repos/nodejs/badges/labels/help%20wanted","name":"help wanted","color":"008672","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2018-03-04T22:51:35Z","updated_at":"2018-03-07T20:45:31Z","closed_at":null,"author_association":"MEMBER","body":"I think we can all agree that it is ideal to automate the badge issuance process as much as possible. A large number Badge criteria fulfillment hooks can probably be triggered by GitHub events (ex: Addition to a GitHub team, first commit, n-number of engagements with a repo, etc... See https://github.com/nodejs/badges/issues/8). \r\n\r\nIf we integrate with an issuer platform that exposes an open API (like Badgr, see https://github.com/nodejs/badges/issues/3) we can use (or create) a GitHub integration that awards badges automatically in response to GitHub events. New Badges that are issued in response to GitHub events should have to specify the exact hooks they respond to in their RFC (see https://github.com/nodejs/badges/issues/4).\r\n\r\nIn my many, many minutes-long Google-exploration, I did not find an Open Badges integration available for GitHub. The majority use case for Open Badges appear to be for formal and informal educational programs, not for open source contribution and engagement — despite it being a perfect tool for OSS community development!\r\n\r\nIf there is in fact no pre-existing way to automagically award badges based on GitHub actions, this would be an amazing contribution that Node.js can give back to the larger open source ecosystem, while we also scratch our own itch to ease long-term maintenance of Node.js Badges.\r\n\r\n@williamkapke, you've had some experience with Github integrations via https://github.com/nodejs/community-committee/issues/22. What are your thoughts on the feasibility, scope, and security concerns of what I've outlined above? "},"comment":{"url":"https://api.github.com/repos/nodejs/badges/issues/comments/371278485","html_url":"https://github.com/nodejs/badges/issues/9#issuecomment-371278485","issue_url":"https://api.github.com/repos/nodejs/badges/issues/9","id":371278485,"user":{"login":"ryzokuken","id":13121330,"avatar_url":"https://avatars3.githubusercontent.com/u/13121330?v=4","gravatar_id":"","url":"https://api.github.com/users/ryzokuken","html_url":"https://github.com/ryzokuken","followers_url":"https://api.github.com/users/ryzokuken/followers","following_url":"https://api.github.com/users/ryzokuken/following{/other_user}","gists_url":"https://api.github.com/users/ryzokuken/gists{/gist_id}","starred_url":"https://api.github.com/users/ryzokuken/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ryzokuken/subscriptions","organizations_url":"https://api.github.com/users/ryzokuken/orgs","repos_url":"https://api.github.com/users/ryzokuken/repos","events_url":"https://api.github.com/users/ryzokuken/events{/privacy}","received_events_url":"https://api.github.com/users/ryzokuken/received_events","type":"User","site_admin":false},"created_at":"2018-03-07T20:45:31Z","updated_at":"2018-03-07T20:45:31Z","author_association":"NONE","body":"@amiller-gh It has been well over 2 days since I made the issue in https://github.com/nodejs/github-bot, and I have received no response yet. Could you please contact the team on a more personal level, make sure somebody helps me with the accesses we'd need to make this happen?\r\n\r\nThanks."}}
{"actor":{"display_login":"ryzokuken"}}