Last active
March 14, 2018 21:31
-
-
Save dylanjw/77e0e820d8dce62463ad12c4d57f2c84 to your computer and use it in GitHub Desktop.
Initial claim selection strategies with PRO/CON.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1. first-come-first-serve issue claiming (how it is now) | |
pros: | |
- Most accepting to new contributors | |
- Helps grow # of contributors | |
- Has a feeling of fairness | |
- Is built-in to gitcoin; no added guidelines need to be enforced. | |
cons: | |
- Code quality varies (increases review effort) | |
- Wasted time while people sit on issues | |
- Not everyone is easy to work with. | |
2. claim granted after initial PR | |
pros: | |
- Reduces claim sitting, no more claim first code later | |
- Still somewhat impartial | |
cons: | |
- Creates a race to submit, multiple contributions. | |
- Requires enforcement; not built into gitcoin | |
- Less assurance for contributors. | |
- If choosing between multiple submissions based on quality: | |
potential for abuse by improving on existing submissions | |
- If choosing between mutliple submissions based on commit date: | |
initial PR will be rough, haste wins. | |
3. open issue for bids. claimee selected based on experience, repeat contributions | |
pros: | |
- Encourages repeat-contributors | |
- Better code quality (decrease review effort) | |
- Good payment assurance for contributors. | |
cons: | |
- Not impartial | |
- Less fair to new contributors | |
- Requires enforcement; not built into gitcoin | |
4. Hybrid system - first-come-first-serve, claim granted after initial review | |
pros: | |
- Opportunity remains impartial | |
- Better quality | |
- There is risk of no-payment but it is reasonable. Expectation based. | |
- Rejections happen early, less wasted effort by contributor | |
cons: | |
- Will require making rejections :( | |
- Down the line submissions get easier, with previous submissions to review (unfair). | |
- Requires enforcement; not built into gitcoin |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment