Hello everyone!! I am Vedhant Agarwal and I am willing to work on Addon Library Development for p5.js. As @lmccart suggested for a welcome bot (https://github.com/processing/p5.js/issues/3559) in p5, I thought of integrating a GitHub bot to help in making the contribution process more efficient. It will help in managing issues and PR’s.
These are the points I have thought of so far :
- user can claim an issue. Meaning, the bot will assign the issue to the user if no one else is working on it.
- user can also disclaim the issue
- it will monitor the activity of issues and PR’s. Say, if the issue is idle for 10 days then it will disclaim the issue
- If a PR is dependent on other issues as well, then a simple comment as this “//depends on #1 , #2 and maybe #3 too” will make the PR dependent to them. Only when these issues are closed can this PR be merged.
- It can also help in labelling issues easier.
As a contributor myself, I felt the need for this and therefore I am willing to implement this along with the welcome bot through gsoc for Addon Library Development.
I would like to know others thoughts on this, and will this idea add to Addon Library Development?