Description of the GitHub labels used by ChakraCore
- Question has been answered. There may still be follow-up items.
- Issue is related to JSRT APIs (the APIs used to embed ChakraCore in other applications).
- Issue is related to a broken build (e.g. compile errors, failing tests).
- Issue is a bug in ChakraCore.
Bug / Build Bug
- Issue is a bug with the ChakraCore build definitions or infrastructure (does not include compile errors caused by changes to ChakraCore sources). Infrastructure can include our build scripts, Jenkins definitions, or Jenkins infrastructure itself (CC @mmitche for Jenkins infrastructure issues).
Bug / Test Bug
- Issue is a bug in Test or Test infrastructure of ChakraCore (does not include test failures due to actual code defects). Bugs in tests themselves are considered Bugs.
- Issue raised is actually by design.
- Issue is not a Bug but is something that might be worth improving. For example: code hygiene, maintainability issues, poor error messages, warnings or errors that do not affect a primary build configuration.
- We are committed to resolving this issue.
- Issue is related to an compatibility between engines, which may or may not be formally specified by the ES spec.
- Involves changes to our Continuous Integration (CI) configuration (i.e. Jenkins, VSO, etc.) or related files. May result in temporary CI breaks while the changes propagate. May need special attention from a project or tool maintainer. Testing these changes may be dependent on the environment in which the CI runs, and not self-contained to a single commit or branch of the source code.
- Issue is related to the Javascript Developer Experience or the ChakraCore Host Developer Experience that we ship (e.g. poor or misleading error messages, poor discoverability of problems, ergonomic issues when embedding ChakraCore).
- Issue is a conversation without a clear, actionable problem or proposal.
- Issue has already been reported in another issue.
- Issue is actually related to the ES specification rather than ChakraCore itself.
- This issue came up because the ECMAScript Spec changed and the code now needs to be updated to be compliant with the Spec.
- Issue describes a violation of the ECMAScript Spec.
- Issue is not directly related to ChakraCore but has to do with a related project.
- Pull Request is from an External Contributor (i.e. someone outside the Chakra team) and should be adopted by a Chakra team member.
- Issue has been fixed.
- Issue is well suited to for people new to GitHub contributions -- we're here to help you get started in OSS. These issues are typically limited in scope and impact and thus are good starting points to become familiar with being a contributor to ChakraCore. See also: help wanted (#).
- We welcome a 3rd party pull request for this issue. It is specifically well suited for outside contributors and is up for grabs. (Other issues are okay for 3rd party PRs, but in any case, please indicate that you're claiming an issue to reduce duplication of effort.) See also: good first issue (#).
- Issue is related to the Linux port.
- The change has been merged in, but for some reason was not automatically closed as merged by GitHub, so we had to close the issue manually.
- Issue sounds legitimate but needs more information to be actionable.
- Issue is a feature request or architecture design suggestion but not a formal proposal.
- Issue needs triage to a Milestone and Assignee.
- Unable to reproduce the issue described. There is no further action to be taken, unless repro steps or a test case are given which allow us to repro the issue.
- Issue is Out of Scope for the ChakraCore project. This may be because it is a feature better implemented in a host, among other reasons.
- Issue is related to the OSX port.
- Issue is a ECMAScript compliance bug but requires TC39 consensus before action is taken to address it in ChakraCore.
- Issue is related to run-time performance of ChakraCore.
- Issue is a formal proposal.
- Issue is actually a question rather than a problem or proposal.
- Issue is a suggested feature or change but is not a formal proposal.
- Issue has a clear, actionable task.
- Waiting on changes from another issue or project.
- Issue is related to Wiki content.
- Issue is specific to Windows.
- Issue will not be fixed.