Open kamaalsultan opened 1 year ago
important words: unique,adjectives,implement,track,progress,pull,requests,better,support,reviewers,calculate,display,total,number,contributions,made,each,reviewer,reasonable,aligned,bounty,price,cap,earned,rewards,equal,warning,comment,automatically,generated,notify,contribution,capped,discourage,potential,manipulation,system,core,team,members,unfairly,benefit,tutoring,low,performing,bounty,hunters,crucial,maintain,fairness,transparency,equally,address,concerns,risk,investing,time,effort,completed,negative,impact,morale,solution,devised,allows,gracefully,drop,discouraged,balance,meeting,expectations,final,piece,puzzle,establish,rule,incentives,given,motivated,successful,completion
Related https://github.com/ubiquity/ubiquibot/issues/117
Implement a feature to track the progress of pull requests in order to provide better support for reviewers. This will involve updating the bot functionality to calculate and display the total number of contributions made by each pull request reviewer.
It is important to ensure that the rewards for reviewers are reasonable and aligned with the bounty price. To achieve this, a cap should be implemented so that if a reviewer has earned rewards equal to the bounty price, a warning comment is automatically generated to notify them that their contribution rewards are now capped.
By implementing this cap, we can discourage any potential manipulation of the system by core team members who may try to unfairly benefit from tutoring low performing bounty hunters. It is crucial to maintain fairness and transparency in the process.
However, it is equally important to address the concerns of reviewers who have taken a risk by investing their time and effort in a bounty that may not be completed by a low performing bounty hunter. To avoid any negative impact on the bounty hunter's morale, a solution needs to be devised that allows reviewers to gracefully drop the bounty without making the hunter feel discouraged.
Finding a balance between meeting bounty hunter expectations and ensuring fairness for reviewers will be the final piece of this puzzle. Additionally, it is important to establish a rule that no incentives should be given if the bounty is not completed, as this ensures that all parties are motivated to work towards the successful completion of the bounty.