Ciclo de Vida
Na Opire, o ciclo de vida de uma recompensa começa quando um usuário deseja incentivar a resolução de um problema. Esse processo começa criando uma recompensa associada a um Issue usando nossos comandos ou a plataforma web.
Ao criar a recompensa, ela aparecerá na plataforma Opire, bem como no próprio problema. Qualquer programador pode visualizar a recompensa e decidir se tentará resolver o problema, notificando outros usando o comando try.
Quando o programador abre uma solicitação de pull request (PR) com as alterações necessárias, ele pode reivindicar as recompensas associadas ao problema. Isso notifica os criadores de recompensa com um link para o PR, indicando que eles podem prosseguir com o pagamento.
Múltiplas Recompensas
Outra característica distintiva da Opire é que não há limites para o número de recompensas que podem ser criadas para um único problema.
Neste caso, a Opire também apoia esse esforço colaborativo, então o valor que o programador recebe será a soma de todas as recompensas criadas por diferentes usuários. Cada criador pagará sua parte separadamente.
Múltiplos Criadores
Além disso, vários usuários podem estar interessados em criar recompensas para o mesmo problema.
Neste caso, a Opire também suporta esse esforço colaborativo, então o valor que o programador recebe será a soma de todas as recompensas criadas por diferentes usuários. Cada criador pagará sua parte separadamente.