1. 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.

  1. Qual valor de TabCoins a ser transferido?

É uma boa pergunta, algo legal algo como 2 tabcoins a cada 1 commit.

  1. 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.

> 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 usuario no GitHub, muito massa! Maravilha! Também seria legal poder criar uma conta pelo OAuth e fazer login por ele. > 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. Acho que um jeito de **diminuir** isso, seria contar as linhas de codigo ao invés da quantidade de commits. De qualquer jeito, acho que não tem como fugir de uma moderação manual nesse caso.