Created Labels (markdown)

Alex Grin 2018-01-22 10:57:22 -05:00
parent e0e23a79fd
commit 06cf380bb3

25
Labels.md Normal file

@ -0,0 +1,25 @@
## Types
The `type:` tag describes the general type of work that will be required.
- [`type: bug`](https://github.com/lbryio/lbry/issues?q=is%3Aissue+is%3Aopen+label%3A%22type%3A+bug%22) - Something is wrong or broken with the existing functionality. If you're filing a bug or starting to work on one, the most helpful first step is a reliable reproduction of the problem. Even if you're unable to resolve the bug completely, an accurate description of how to make the bug happen will help us (or another contributor)
- [`type: improvement`](https://github.com/lbryio/lbry/issues?q=is%3Aissue+is%3Aopen+label%3A%22type%3A+improvement%22) - This feature already exists (or partially exists), but needs to be changed.
- [`type: new feature`](https://github.com/lbryio/lbry/issues?q=is%3Aissue+is%3Aopen+label%3A%22type%3A+new+feature%22) - New functionality that does not exist yet.
- [`type: refactor`](https://github.com/lbryio/lbry/issues?q=is%3Aissue+is%3Aopen+label%3A%22type%3A+refactor%22) - Minimal user-visible changes, but significant internal work.
- [`type: task`](https://github.com/lbryio/lbry/issues?q=is%3Aissue+is%3Aopen+label%3A%22type%3A+task%22) - Either work that's not related to the code, or a small chore that does not fit into other categories.
## Levels
The `level:` labels describe how much knowledge of (or experience with) LBRY you'll likely need to resolve the issue. **Don't let the level scare you**. If you're a new contributor but you`d like to dig right in, please do. The level tag is there as a guide to let you know what you're getting into. Also, contributions at higher levels are generally rewarded with larger bounties.
- [`level: 1`](https://github.com/lbryio/lbry/issues?q=is%3Aissue+is%3Aopen+label%3A%22level%3A+1%22) - No knowledge about LBRY necessary. Anyone with general programming knowledge should be able to make progress. Issues with this tag are good candidates for new contributors to start with.
- [`level: 2`](https://github.com/lbryio/lbry/issues?q=is%3Aissue+is%3Aopen+label%3A%22level%3A+2%22) - Some knowledge would be very helpful. This may refer to LBRY-specific knowledge (e.g. claims, blob encryption) or to other technologies that are central to the system (e.g. blockchain transactions, DHT, electron, etc).
- [`level: 3`](https://github.com/lbryio/lbry/issues?q=is%3Aissue+is%3Aopen+label%3A%22level%3A+3%22) - Significant knowledge. Issues with this tag are probably best for someone who has worked on a few other issues already. If you're gonna start an issue with this label, you may want to [let us know](https://chat.lbry.io).
- [`level: 4`](https://github.com/lbryio/lbry/issues?q=is%3Aissue+is%3Aopen+label%3A%22level%3A+4%22) - Intimate knowledge of the protocol. This level is generally used for major new features, large refactors, or other complex issues.