- Como correlacionar o usuário do GitHub com o usuário do TabNews?
O GitHub tem OAuth, então acho que essa seria a forma mais facil de fazer e também a mais segura.
- Qual valor de TabCoins a ser transferido?
É uma boa pergunta, algo legal algo como 2 tabcoins a cada 1 commit.
- O valor de TabCoins irá variar conforme a contribuição? Se sim, o que considerar?
Uma coisa interessante é que contribuições mais "grandes" normalmente tem mais commits, então talvez não precissase variar.
E se fosse variar, eu não sei como seria medido o quão importante foi a contribuição de forma automatizada, provavelmente teria que fazer isso de forma manual
Se o valor de TabCoins não variar, isso pode incentivar ruído e desincentivar contribuições longas e complexas?
Talvez, como eu disse ali encima as 'contribuições longas e complexas' geralmente tem mais commits, então talvez isso não afetaria.
O unico problema com isso é se começarem a fazer varios commits apenas pra ganhar tabcoins, não sei como resolveria isso
3 pessoas sugeriram OAuth, o que de fato é uma excelente ideia! O PabloJuan255
deu a sugestão de sincronizar a conta aqui por dentro do TabNews mesmo para fazer esse vínculo, então cada user
teria também uma nova propriedade apontando qual é o seu usueario no GitHub, muito massa!
Eu imagino que dar o incentivo de commits irá fazer de fato as pessoas criarem mais commits que antes não precisariam. Por outro lado, talvez isso possa ajudar em alguns casos em que tudo poderia ficar embolado.
Talvez a moderação possa acontecer lá no GitHub mesmo, olhando apenas para o PR da pessoa e avaliando se os commits que ela fez faz sentido ou está "inchado" artificialmente fazendo perder o sentido mesmo que não tenha o benefício das TabCoins.