PageSourceSearch

https://reactnative-archive-august-2025.netlify.app/assets/js/6532cc73.e02f7151.js

js reactnative-archive-august-2025.netlify.app collected 2026-10-03 11:23:42 UTC 6,180 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkreact_native_website=self.webpackChunkreact_native_website||[]).push([["20006"],{53466:function(e,t,n){n.r(t),n.d(t,{assets:()=>r,contentTitle:()=>a,default:()=>d,frontMatter:()=>o,metadata:()=>s,toc:()=>c});var s=n(77343),i=n(24246),l=n(80980);let o={title:"Labeling GitHub Issues"},a=void 0,r={},c=[{value:"Label Actions",id:"label-actions",level:3}];function h(e){let t={a:"a",code:"code",h3:"h3",li:"li",p:"p",ul:"ul",...(0,l.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(t.p,{children:["Most of ",(0,i.jsx)(t.a,{href:"https://github.com/facebook/react-native/issues/labels",children:"our labels"})," have a prefix that provides a hint of their purpose."]}),"\n",(0,i.jsxs)(t.p,{children:["You'll notice right away there's two label prefixes that dominate the list, ",(0,i.jsx)(t.a,{href:"https://github.com/facebook/react-native/labels?utf8=%E2%9C%93&q=API%3A",children:"API:"}),", and ",(0,i.jsx)(t.a,{href:"https://github.com/facebook/react-native/labels?utf8=%E2%9C%93&q=Component%3A",children:"Component:"}),"."]}),"\n",(0,i.jsx)(t.p,{children:"These generally denote issues and pull requests related to an API or Component in the core React Native library. It helps us understand, at a glance, which components are in dire need of documentation or support."}),"\n",(0,i.jsxs)(t.p,{children:["These labels are added automatically by one of our ",(0,i.jsx)(t.a,{href:"/contributing/bots-reference",children:"bots"}),", but feel free to adjust them if the bot mis-attributes an issue."]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:["The ",(0,i.jsx)(t.code,{children:"p:"})," class of labels denote a company with whom with maintain some sort of ",(0,i.jsx)(t.a,{href:"https://github.com/facebook/react-native/blob/main/ECOSYSTEM.md",children:"relationship"}),". These include Microsoft and Expo, for example. These are also added automatically by our tooling, based on the issue author."]}),"\n",(0,i.jsxs)(t.li,{children:["The ",(0,i.jsx)(t.code,{children:"DX:"})," class of labels denote areas that deal with the developer experience. Use these for issues that negatively impact people who use React Native."]}),"\n",(0,i.jsxs)(t.li,{children:["The ",(0,i.jsx)(t.code,{children:"Tool:"})," class of labels denote tooling. CocoaPods, Buck..."]}),"\n",(0,i.jsxs)(t.li,{children:["The ",(0,i.jsx)(t.code,{children:"Resolution:"})," labels help us communicate the status of an issue. Does it need more information? What needs to be done before it can move forward?"]}),"\n",(0,i.jsxs)(t.li,{children:["The ",(0,i.jsx)(t.code,{children:"Type:"})," labels are added by a bot, based on the changelog field in a pull request. They may also refer to types of issues that are not bug reports."]}),"\n",(0,i.jsxs)(t.li,{children:["The ",(0,i.jsx)(t.code,{children:"Platform:"})," labels help us identify which development platform or target OS is affected by the issue."]}),"\n"]}),"\n",(0,i.jsxs)(t.p,{children:["When unsure of the meaning of a particular label, go to ",(0,i.jsx)(t.a,{href:"https://github.com/facebook/react-native/labels",children:"https://github.com/facebook/react-native/labels"})," and look at the description field. We'll do our best to properly document these."]}),"\n",(0,i.jsx)(t.h3,{id:"label-actions",children:"Label Actions"}),"\n",(0,i.jsx)(t.p,{children:"Applying one of the following labels may result in a bot interaction. The goal of these is to ease aid in issue triage by providing a canned response when deemed necessary."}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsx)(t.p,{children:"Labels that instruct the bot to leave a comment with next steps:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.code,{children:"Needs: Issue Template"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.code,{children:"Needs: Environment Info"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.code,{children:"Needs: Verify on Latest Version"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.code,{children:"Needs: Repro"})}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsx)(t.p,{children:"Labels that instruct the bot to close the issue after leaving an explanatory comment:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.code,{children:"Resolution: For Stack Overflow"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.code,{children:"Type: Question"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.code,{children:"Type: Docs"})}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsx)(t.p,{children:"Labels that flat out close an issue with no comment:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.code,{children:"Type: Invalid"})}),"\n"]}),"\n"]}),"\n"]})]})}function d(e={}){let{wrapper:t}={...(0,l.a)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(h,{...e})}):h(e)}},80980:function(e,t,n){n.d(t,{Z:()=>a,a:()=>o});var s=n(27378);let i={},l=s.createContext(i);function o(e){let t=s.useContext(l);return s.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),s.createElement(l.Provider,{value:t},e.children)}},77343:function(e){e.exports=JSON.parse('{"id":"labeling-github-issues","title":"Labeling GitHub Issues","description":"Most of our labels have a prefix that provides a hint of their purpose.","source":"@site/contributing/labeling-github-issues.md","sourceDirName":".","slug":"/labeling-github-issues","permalink":"/contributing/labeling-github-issues","draft":false,"unlisted":false,"editUrl":"[{\\"label\\":\\"Edit this page\\",\\"href\\":\\"https://github.com/facebook/react-native-website/edit/main/docs/labeling-github-issues.md\\"}]","tags":[],"version":"current","lastUpdatedAt":1655801704000,"frontMatter":{"title":"Labeling GitHub Issues"},"sidebar":"contributing","previous":{"title":"Triaging GitHub Issues","permalink":"/contributing/triaging-github-issues"},"next":{"title":"Managing Pull Requests","permalink":"/contributing/managing-pull-requests"}}')}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.