- Como correlacionar o usuário do GitHub com o usuário do TabNews?
OAuth do GitHub.
- Qual valor de TabCoins a ser transferido?
- O valor de TabCoins irá variar conforme a contribuição? Se sim, o que considerar?
- Se o valor de TabCoins não variar, isso pode incentivar ruído e desincentivar contribuições longas e complexas?
Criar uma publicação no TabNews para cada merge. Incluir na publicação os dados do PR (ou dados resumidos).
Deixar os usuários do TabNews votarem na contribuição da mesma forma que votam nos demais conteúdos. Então esses TabCoins vão para o autor do PR. Assim são os usuários que vão definir o valor de cada contribuição e isso não irá depender de quantidade de commits, linhas de código etc.
- Como fazer tudo isso automaticamente tanto de forma retroativa quanto recorrente?
Preciso pensar mais sobre os retroativos.
Para os futuros, baseado na sugestão do KaioPiola, criar um Actions, acionado para cada merge, que cria a publicação no TabNews. Ainda preciso pensar melhor os prós e contras da publicação ser criada em nome do autor do PR ou por um usuário padrão do TabNews.