intern icon indicating copy to clipboard operation
intern copied to clipboard

Issue Organization

Open jason0x43 opened this issue 4 years ago • 0 comments

Labels

The issue tracker may look like like a pastel rainbow, but those tags aren't just for decoration -- here's what the main ones mean:

  • effort-x - How hard is this going to be? Low effort issues should be easy to pick up and quick to take care of. High effort issues may require significant knowledge of Intern's internals (adding test runner parallelism) or take quite a while (rewriting large parts of the documentation). Medium effort is...somewhere between those.
  • priority-x - Roughly how important is it to do something now. If you're looking for something to have an immediate impact, high priority issues are it. Low priority issues are still worthwhile, but it's not as important that they be done now.
  • domain-x - What "domain" an issue relates to. Interested in working on the CLI? Look for something in domain-cli. Want to make Intern work better with remote browsers? domain-webdriver.
  • repo-x - Whatever fix is made to Intern should also be applied to another repo (e.g., repo-leadfoot means apply the fix to @theintern/leadfoot).
  • enhancement - This will result in a new or improved feature
  • bug - Something is broken. These tend to be higher priority.
  • information - This issue isn't really an "issue", it just contains information
  • project-dev - These relate to the Intern project rather than Intern itself, things like fixing CI tests or updating a build script.

Picking up an issue

If you're looking for an issue to work on, bugs are often the highest priority issues. priority-high issues are, not surprisingly, the next highest priority things to work on. It's probably good to pick something that roughly fits in with how much effort you want to spend, too; don't pick an effort-high issue if you don't think you'll be able to spend much time on it.

jason0x43 avatar Feb 03 '20 19:02 jason0x43