aray icon indicating copy to clipboard operation
aray copied to clipboard

Github Integration

Open chunyenHuang opened this issue 4 years ago • 3 comments

Requirements

  • Github repos/urls for the projects
  • Github usernames for the contributors

chunyenHuang avatar Jun 23 '21 17:06 chunyenHuang

https://jamboard.google.com/d/1P1ZQYEY4lOHNZAF55h4mbjLQuqUfOJv_ykUz5DDpKcc/edit?usp=sharing

chunyenHuang avatar Jul 06 '21 06:07 chunyenHuang

Do you want to integrate the GitHub API(REST or GraphQL) into ARAY and use it on the project page?

スクリーンショット 2021-09-25 15 48 54

kaizumaki avatar Sep 25 '21 06:09 kaizumaki

I would like to keep the contributors for the aray users For github integration, I am thinking something like these

  • Show all the issues from all registered repos (example: https://chunyenhuang.github.io/awesome-g0v-projects/#/tasks)
  • Create an issue > programmatically add 0.5 hour contribution (configurable by the project) to the aray user
  • Create a pull request > programmatically add 2 hours contribution (configurable by the project) to the aray user
  • Merge a pull request > programmatically add 2 hours contribution (configurable by the project) to the aray user

chunyenHuang avatar Sep 25 '21 18:09 chunyenHuang