Skip to content

RFC: Bounties #4

@hakusaro

Description

@hakusaro

I would like to implement a reward system for working on tasks on the TShock codebase.

Trusted collaborators (members in Pryaxis initially, but then expanded outside) can bid on large scale issues working towards TShock 5 or Orion.

Essentially: I plan to drastically cut expenses down to bare minimums for TShock and create a pool of money available for people to be compensated with. Then, developers submit bids on projects that are undesirable to work on (like adding XML comments for the 785 un-XML commented public members). When pull requests are merged, developers are paid out according to their bid.

If 2-3 people want to work on a task, they can submit a bid and each person can pick their theoretical share. Prior to starting, others can bid and we can give feedback on whether or not the price + proposal are fair.

To prevent a race to the bottom, people cannot bid $0, and people can only submit two bids per project. Basically, a gentlemen's agreement can be worked out until someone starts work. When the PR is submitted and approved the payout is made per the agreement.

The goal is to reward people who want to contribute to TShock but who are also not as motivated to work on hard to do issues (like code cleanup). And also to share TShock development income with you all.

Thoughts?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions