Executando verificação de segurança...
9
  1. Como correlacionar o usuário do GitHub com o usuário do TabNews?

OAuth do GitHub.

  1. Qual valor de TabCoins a ser transferido?
  2. O valor de TabCoins irá variar conforme a contribuição? Se sim, o que considerar?
  3. 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.

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

Carregando publicação patrocinada...
3

Uma sugestão talvez seja unificar semanalmente todas melhorias em um único post como é feito manualmente hoje pelo @filipedeschamps de forma automatizada, cada contribuição seria um comentário já vinculado ao usuário, assim as pessoas poderiam "votar" direto em cada contribuição.

2

O OAuth foi muito bem votado e é uma solução muito massa de fato!

Sobre criar uma publicação automática em nome da pessoa, meu medo é que seja uma publicação fria e muito técnica. Por outro lado, se deixar na mão da pessoa criar a publicação, é mais trabalho extra para ela. De qualquer forma, deixar as pessoas adicionarem mais TabCoins foi sensacional!!! Hoje só eu estou ganhando os TabCoins pelas publicações de Novas Melhorias, é um trabalho do cão formatar tudo aquilo e tem seu valor, mas me deixa muito desconfortável o autor da alteração não ganhar TabCoins.

Em paralelo, eu ainda continuaria a considerar o sistema também dar TabCoins para não contar apenas com a movimentação delas através das qualificações. Deveria ter uma baseline.

Viajando aqui na ideia: considerar que em todo merge de PR é feito uma publicação que possui automaticamente 10 TabCoins e cabe a comunidade achar que isso já está justo ou adicionar e debitar TabCoins conforme a percepção de valor. Porque com isso o autor inicialmente ganha TabCoins sem precisar ter tirado de ninguém, pois é um valor concreto que veio por mexer no core do projeto.

2

meu medo é que seja uma publicação fria e muito técnica.

Isso é um dos prós da publicação ficar em nome do usuário autor do PR ao invés de um usuário padrão do TabNews. Pois, estando em nome dele, o usuário poderá editar a publicação se achar necessário dar algum contexto melhor dentro do TabNews.

Deveria ter uma baseline.

Sim, concordo totalmente! Acho que pode valer a mesma regra dos conteúdos. Hoje está um valor fixo, mas devemos migrar o valor inicial para algo dinâmico, baseado nas qualificações anteriores do mesmo autor.

Porque com isso o autor inicialmente ganha TabCoins sem precisar ter tirado de ninguém, pois é um valor concreto que veio por mexer no core do projeto.

É isso aí!