Cycle de vie
Chez Opire, le cycle de vie d'une récompense commence lorsque qu'un utilisateur souhaite inciter à la résolution d'un problème. Ce processus commence par la création d'une récompense associée à une Issue en utilisant nos commandes ou la plateforme web.
Une fois la récompense créée, elle apparaîtra sur la plateforme Opire, ainsi que sur le problème lui-même. Tout programmeur peut consulter la récompense et décider s'il souhaite tenter de résoudre le problème, en informant les autres en utilisant la commande d'essai.
Lorsqu'une personne développeuse ouvre une pull request (PR) avec les changements nécessaires, elle peut réclamer les récompenses associées au problème. Chaque créateur reçoit un lien vers la PR, examine la solution et organise le paiement de sa propre récompense si elle répond aux exigences de l'issue. Réclamer une récompense ne crée jamais un paiement automatique.
Récompenses multiples
Une autre caractéristique distinctive d'Opire est qu'il n'y a pas de limites au nombre de récompenses pouvant être créées pour un seul problème.
Si quelqu'un préfère commencer par un montant plus modeste, il peut toujours ajouter plus de récompenses à l'avenir. Elles s'ajoutent au total existant et chaque créateur reste responsable uniquement des récompenses qu'il a créées.
Multiples créateurs
Plusieurs propriétaires du code du même dépôt peuvent créer des récompenses pour la même issue.
Dans ce cas, Opire soutient également cet effort collaboratif, donc le montant que le programmeur reçoit sera la somme de toutes les récompenses créées par différents utilisateurs. Chaque créateur paiera sa part séparément.