aray
aray copied to clipboard
Github Integration
Requirements
- Github repos/urls for the projects
- Github usernames for the contributors
https://jamboard.google.com/d/1P1ZQYEY4lOHNZAF55h4mbjLQuqUfOJv_ykUz5DDpKcc/edit?usp=sharing
Do you want to integrate the GitHub API(REST or GraphQL) into ARAY and use it on the project page?

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