Skip to content
This repository has been archived by the owner on Jun 17, 2020. It is now read-only.

Bounty Task Guides

Kyle Connolly edited this page May 19, 2018 · 26 revisions

Bounty task guides for a number of areas (represented by issue labels) are here to align contributions with goals of the RChain cooperative; for example:

Guides should provide feedback on issues in their area within a few days and initiate the process of Task Approval: either support a task by adding budget and reward votes or provide negative feedback as noted in Smart Objectives and Pruning below. A Task Approval Overdue audit shows where effort is lacking.

Guides should also participate actively in Trust Ratings.

Regular meetings provide richer and perhaps more reliable ways to get in touch with guides and peers:

We also have #bounties and #member-calendar channels in RChain's discord server, and there are various other RChain communications channels.

Unguided Tasks

Issues not connected to a guide via one of these labels are at risk, so this list should get reviewed at least a couple times per week:

Thanks to @TrenchFloat for offering to help in this area.

Smart Objectives

Guides also help with SMART objectives: Specific, Measurable, Achievable, Realistic, Timely. We use the needs-SMART-objective label to flag issues at risk in this respect.

Reporting to the rest of the RChain Cooperative

Guides should report on what value was produced in their area in exchange for rewards. (See, for example, #678.)

Pruning Issues

We use the invalid label as part of closing issues that don't seem to fit in and wontfix for tasks that might be a good idea but there isn't a plausible plan or at least a clear next step. (As usual, github issues can be reopened by collaborators.)

To quickly find relevant issues, use this helpful tool.

Background

Bounty guides originated in #401 and have taken on further significance in discussion of Task Approval in #616. Note also [#672(https://github.com/rchain/bounties/issues/672) on recruiting more guides for each area label.