Open MattIPv4 opened 4 years ago
Users could game the system by signing up with different HF accounts for each platform to gain three shirts instead of one
They can still sign up for 3 GitHub accounts. What's stopping them from getting extras shirts today?
Yeah, that's a very valid point. I was more thinking almost in an accidental way a legitimate user could end up with three separate accounts. Definitely an abuse vector in the current system, but one that would be significantly amplified by adding more sources. Just another thing we need to keep in mind when looking at implementing this in future years.
I also would mention gitea public instances... (https://codeberg.org, https://gitea.com, ...)
One way to "solve" this multi account problem would be to have a own account you have to create at hacktober site and only use Oauth2 to link acounts to it. to ensure that a user exists he has to set his Address at the beginning and if he changes all counted contributions are gone <- so you make sure they give a guilty address from the beginneng (you have to provide this information later if you like to get a t-shirt anyway ...)
Feature description
This has been a hugely popular request with Hacktoberfest 2019, we should look at supporting pull requests (merge requests) on the public instances of Gitlab & BitBucket for Hacktoberfest 2020.
Key considerations here (to my mind):