CINXE.COM
GitHub Community Guidelines - GitHub Docs
<!DOCTYPE html><html lang="en"><head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://docs.github.com/en/github/site-policy/github-community-guidelines","20211117153020","https://web.archive.org/","web","/_static/", "1637163020"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta charset="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="alternate icon" type="image/png" href="/assets/images/site/favicon.png"/><link rel="icon" type="image/svg+xml" href="/web/20211117153020im_/https://docs.github.com/assets/images/site/favicon.svg"/><meta name="google-site-verification" content="c1kuD-K2HIVF635lypcsWPoD4kilo5-jA_wBFyT4uMY"/><meta name="csrf-token" content="398kcuAZ-32ilOqD8D9wWak-3DJi4vG0870o"/><title>GitHub Community Guidelines - GitHub Docs</title><link rel="alternate" hreflang="en" href="https://web.archive.org/web/20211117153020/https://docs.github.com/en/github/site-policy/github-community-guidelines"/><link rel="alternate" hreflang="zh-Hans" href="https://web.archive.org/web/20211117153020/https://docs.github.com/cn/github/site-policy/github-community-guidelines"/><link rel="alternate" hreflang="ja" href="https://web.archive.org/web/20211117153020/https://docs.github.com/ja/github/site-policy/github-community-guidelines"/><link rel="alternate" hreflang="es" href="https://web.archive.org/web/20211117153020/https://docs.github.com/es/github/site-policy/github-community-guidelines"/><link rel="alternate" hreflang="pt" href="https://web.archive.org/web/20211117153020/https://docs.github.com/pt/github/site-policy/github-community-guidelines"/><meta name="keywords" content="Policy,Legal"/><meta name="path-language" content="en"/><meta name="path-version" content="free-pro-team@latest"/><meta name="path-product" content="github"/><meta name="path-article" content="github/site-policy/github-community-guidelines"/><meta name="page-document-type" content="article"/><meta name="status" content="200"/><meta property="og:site_name" content="GitHub Docs"/><meta property="og:title" content="GitHub Community Guidelines - GitHub Docs"/><meta property="og:type" content="article"/><meta property="og:url" content="https://web.archive.org/web/20211117153020/https://docs.github.com/en/github/site-policy/github-community-guidelines"/><meta property="og:image" content="https://web.archive.org/web/20211117153020im_/https://github.githubassets.com/images/modules/open_graph/github-logo.png"/><meta name="next-head-count" content="24"/><link rel="preload" href="/web/20211117153020/https://docs.github.com/_next/static/css/dff402d5276a23d516b0.css" as="style"/><link rel="stylesheet" href="/web/20211117153020cs_/https://docs.github.com/_next/static/css/dff402d5276a23d516b0.css" data-n-g=""/><link rel="preload" href="/web/20211117153020/https://docs.github.com/_next/static/css/591eefcb45a857335f24.css" as="style"/><link rel="stylesheet" href="/web/20211117153020cs_/https://docs.github.com/_next/static/css/591eefcb45a857335f24.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/web/20211117153020js_/https://docs.github.com/_next/static/chunks/polyfills-a40ef1678bae11e696dba45124eadd70.js"></script><script src="/web/20211117153020js_/https://docs.github.com/_next/static/chunks/webpack-af28476a2e7790fd48db.js" defer=""></script><script src="/web/20211117153020js_/https://docs.github.com/_next/static/chunks/framework-2b8be631586cbbc6886e.js" defer=""></script><script src="/web/20211117153020js_/https://docs.github.com/_next/static/chunks/main-c689edff8b5bb05415ad.js" defer=""></script><script src="/web/20211117153020js_/https://docs.github.com/_next/static/chunks/pages/_app-35477587b34126d3f03d.js" defer=""></script><script src="/web/20211117153020js_/https://docs.github.com/_next/static/chunks/0e226fb0-714f575af96cabb85aeb.js" defer=""></script><script src="/web/20211117153020js_/https://docs.github.com/_next/static/chunks/8f79dc18-7a2b3052d94cbec8a47d.js" defer=""></script><script src="/web/20211117153020js_/https://docs.github.com/_next/static/chunks/980-234a45b7a47c95da5ed3.js" defer=""></script><script src="/web/20211117153020js_/https://docs.github.com/_next/static/chunks/857-f37b7a99b06915d7eb4e.js" defer=""></script><script src="/web/20211117153020js_/https://docs.github.com/_next/static/chunks/729-74bb5ca202eb8230e4e7.js" defer=""></script><script src="/web/20211117153020js_/https://docs.github.com/_next/static/chunks/308-8caf4c4938805db5ee19.js" defer=""></script><script src="/web/20211117153020js_/https://docs.github.com/_next/static/chunks/590-edef7194085fb6efff12.js" defer=""></script><script src="/web/20211117153020js_/https://docs.github.com/_next/static/chunks/878-98c35664174e44510ae6.js" defer=""></script><script src="/web/20211117153020js_/https://docs.github.com/_next/static/chunks/pages/%5BversionId%5D/%5BproductId%5D/%5B...restPage%5D-1d839fc154a100b82491.js" defer=""></script><script src="/web/20211117153020js_/https://docs.github.com/_next/static/0YVuUZI1FM5-xjSU8zxRU/_buildManifest.js" defer=""></script><script src="/web/20211117153020js_/https://docs.github.com/_next/static/0YVuUZI1FM5-xjSU8zxRU/_ssgManifest.js" defer=""></script><style data-styled="" data-styled-version="5.3.3">.kjefjn{padding-top:8px;padding-bottom:8px;}/*!sc*/ .cgRYxU{grid-area:topper;}/*!sc*/ .hExbiR{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;grid-area:sidebar;}/*!sc*/ .bwmxIa{grid-area:intro;}/*!sc*/ .kQOfLl{grid-area:content;}/*!sc*/ data-styled.g3[id="Box-nv15kw-0"]{content:"kjefjn,cgRYxU,hExbiR,bwmxIa,kQOfLl,"}/*!sc*/ .brfqyl > summary{list-style:none;}/*!sc*/ .brfqyl > summary::-webkit-details-marker{display:none;}/*!sc*/ data-styled.g58[id="Details-ssy9qz-0"]{content:"brfqyl,"}/*!sc*/ .sJQgk{border:4px solid transparent;margin-left:12px;border-top-color:currentcolor;border-bottom-width:0;content:'';display:inline-block;height:0;vertical-align:middle;width:0;}/*!sc*/ data-styled.g64[id="Dropdown__DropdownCaret-sc-16yoecj-1"]{content:"sJQgk,"}/*!sc*/ .hEUCoC{background-clip:padding-box;background-color:#ffffff;border:1px solid #d0d7de;border-radius:6px;box-shadow:0 8px 24px rgba(140,149,159,0.2);left:0;list-style:none;margin-top:2px;padding:5px 0 5px 0 !important;position:absolute;top:100%;width:160px;z-index:100;right:0;left:auto;}/*!sc*/ .hEUCoC::before{position:absolute;display:inline-block;content:'';}/*!sc*/ .hEUCoC::after{position:absolute;display:inline-block;content:'';}/*!sc*/ .hEUCoC::before{border:8px solid transparent;border-bottom-color:#ffffff;}/*!sc*/ .hEUCoC::after{border:7px solid transparent;border-bottom-color:#ffffff;}/*!sc*/ .hEUCoC > ul{list-style:none;}/*!sc*/ .hEUCoC::before{top:-16px;right:9px;left:auto;}/*!sc*/ .hEUCoC::after{top:-14px;right:10px;left:auto;}/*!sc*/ data-styled.g65[id="Dropdown__DropdownMenu-sc-16yoecj-2"]{content:"hEUCoC,"}/*!sc*/ .knVSGE{display:block;padding:4px 10px 4px 15px;overflow:hidden;color:#24292f;text-overflow:ellipsis;white-space:nowrap;}/*!sc*/ .knVSGE a{color:#24292f;-webkit-text-decoration:none;text-decoration:none;display:block;overflow:hidden;color:#24292f;text-overflow:ellipsis;white-space:nowrap;}/*!sc*/ .knVSGE:focus,.knVSGE a:focus{color:#ffffff;-webkit-text-decoration:none;text-decoration:none;background-color:#0969da;}/*!sc*/ .knVSGE:hover,.knVSGE:hover a{color:#ffffff;-webkit-text-decoration:none;text-decoration:none;background-color:#0969da;outline:none;}/*!sc*/ data-styled.g66[id="Dropdown__DropdownItem-sc-16yoecj-3"]{content:"knVSGE,"}/*!sc*/ .hdGJqD{font-weight:600;font-size:32px;margin:0;font-size:14px;}/*!sc*/ data-styled.g76[id="Heading-sc-1cjoo9h-0"]{content:"hdGJqD,"}/*!sc*/ .hgUhMY{max-width:720px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:'topper' 'intro' 'sidebar' 'content';row-gap:8px;}/*!sc*/ @media (min-width:1280px){.hgUhMY{max-width:none;padding-top:24px;grid-template-rows:auto 1fr;grid-template-columns:minmax(500px,720px) minmax(220px,1fr);grid-template-areas:'topper sidebar' 'intro sidebar' 'content sidebar';-webkit-column-gap:80px;column-gap:80px;row-gap:0;}}/*!sc*/ data-styled.g123[id="ArticleGridLayout__Container-sc-we7dhr-0"]{content:"hgUhMY,"}/*!sc*/ @media (min-width:1280px){.hmLfMh{position:-webkit-sticky;position:sticky;padding-top:24px;top:4em;max-height:calc(100vh - 24px);overflow-y:auto;padding-bottom:24px;}}/*!sc*/ data-styled.g124[id="ArticleGridLayout__SidebarContent-sc-we7dhr-1"]{content:"hmLfMh,"}/*!sc*/ </style></head><body data-color-mode="auto" data-dark-theme="dark" data-light-theme="light"><div id="__next"><div class="d-lg-flex"><div class="d-none d-lg-block bg-primary position-sticky top-0 overflow-y-auto flex-shrink-0 pb-5 border-right" style="width:326px;height:100vh"><div class="d-flex flex-items-center p-4 position-sticky top-0 color-bg-default" style="z-index:3" id="github-logo" role="banner"><a rel="" class="color-fg-default" aria-hidden="true" tabindex="-1" href="/web/20211117153020/https://docs.github.com/en"><svg aria-hidden="true" role="img" class="octicon octicon-mark-github" viewbox="0 0 16 16" width="32" height="32" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path></svg></a><a rel="" class="f4 text-semibold color-fg-default no-underline no-wrap pl-2 flex-auto" href="/web/20211117153020/https://docs.github.com/en">GitHub Docs</a></div><nav><ul data-testid="sidebar"><li title="Home"><a href="/web/20211117153020/https://docs.github.com/en" class="f6 pl-4 pr-5 ml-n1 pb-1 color-fg-default"><svg aria-hidden="true" role="img" class="mr-1" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M7.78 12.53a.75.75 0 01-1.06 0L2.47 8.28a.75.75 0 010-1.06l4.25-4.25a.75.75 0 011.06 1.06L4.81 7h7.44a.75.75 0 010 1.5H4.81l2.97 2.97a.75.75 0 010 1.06z"></path></svg>All products</a></li><li data-testid="sidebar-product" title="GitHub" class="my-2"><a rel="" class="pl-4 pr-5 pb-1 f4 color-fg-default no-underline" href="/web/20211117153020/https://docs.github.com/en/github">GitHub</a></li><li class="my-3"><ul class="list-style-none"><li data-is-active-category="false" data-is-current-page="false" class="py-1"><details class="details-reset"><summary class="outline-none"><div class="d-flex flex-justify-between"><div class="pl-4 pr-1 py-2 f6 text-uppercase d-block flex-auto mr-3 color-fg-default no-underline text-bold">GitHub Copilot</div><span style="margin-top:7px" class="flex-shrink-0 pr-3"><svg aria-hidden="true" role="img" class="opacity-60" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg></span></div></summary><ul data-testid="sidebar-article-group" class="list-style-none pb-2"><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/copilot/about-github-copilot-telemetry">About GitHub Copilot telemetry</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/copilot/github-copilot-telemetry-terms">GitHub Copilot Telemetry Terms</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/copilot/research-recitation">Research recitation</a></li></ul></details></li><li data-is-active-category="false" data-is-current-page="false" class="py-1"><details class="details-reset"><summary class="outline-none"><div class="d-flex flex-justify-between"><div class="pl-4 pr-1 py-2 f6 text-uppercase d-block flex-auto mr-3 color-fg-default no-underline text-bold">Writing on GitHub</div><span style="margin-top:7px" class="flex-shrink-0 pr-3"><svg aria-hidden="true" role="img" class="opacity-60" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg></span></div></summary><ul class="list-style-none position-relative"><li data-is-current-page="false"><details class="details-reset"><summary><div class="pl-4 pr-5 py-2 no-underline">Start writing on GitHub</div></summary><ul data-testid="sidebar-article-group" class="my-2 pb-2"><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github">Write & format on GitHub</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax">Basic formatting syntax</a></li></ul></details></li><li data-is-current-page="false"><details class="details-reset"><summary><div class="pl-4 pr-5 py-2 no-underline">Work with advanced formatting</div></summary><ul data-testid="sidebar-article-group" class="my-2 pb-2"><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/writing-on-github/working-with-advanced-formatting/organizing-information-with-tables">Organized data with tables</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections">Collapsed sections</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks">Create code blocks</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls">Auto linked references</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/writing-on-github/working-with-advanced-formatting/attaching-files">Attaching files</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/writing-on-github/working-with-advanced-formatting/creating-a-permanent-link-to-a-code-snippet">Permanent links to code</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests">Using keywords in issues and pull requests</a></li></ul></details></li><li data-is-current-page="false"><details class="details-reset"><summary><div class="pl-4 pr-5 py-2 no-underline">Work with saved replies</div></summary><ul data-testid="sidebar-article-group" class="my-2 pb-2"><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/writing-on-github/working-with-saved-replies/about-saved-replies">About saved replies</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/writing-on-github/working-with-saved-replies/creating-a-saved-reply">Creating a saved reply</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/writing-on-github/working-with-saved-replies/editing-a-saved-reply">Editing a saved reply</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/writing-on-github/working-with-saved-replies/deleting-a-saved-reply">Deleting a saved reply</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/writing-on-github/working-with-saved-replies/using-saved-replies">Using saved replies</a></li></ul></details></li><li data-is-current-page="false"><details class="details-reset"><summary><div class="pl-4 pr-5 py-2 no-underline">Share content with gists</div></summary><ul data-testid="sidebar-article-group" class="my-2 pb-2"><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/writing-on-github/editing-and-sharing-content-with-gists/creating-gists">Creating gists</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/writing-on-github/editing-and-sharing-content-with-gists/forking-and-cloning-gists">Forking and cloning gists</a></li></ul></details></li></ul></details></li><li data-is-active-category="false" data-is-current-page="false" class="py-1"><details class="details-reset"><summary class="outline-none"><div class="d-flex flex-justify-between"><div class="pl-4 pr-1 py-2 f6 text-uppercase d-block flex-auto mr-3 color-fg-default no-underline text-bold">Importing your projects</div><span style="margin-top:7px" class="flex-shrink-0 pr-3"><svg aria-hidden="true" role="img" class="opacity-60" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg></span></div></summary><ul class="list-style-none position-relative"><li data-is-current-page="false"><details class="details-reset"><summary><div class="pl-4 pr-5 py-2 no-underline">Import code to GitHub</div></summary><ul data-testid="sidebar-article-group" class="my-2 pb-2"><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/importing-your-projects-to-github/importing-source-code-to-github/about-github-importer">About GitHub Importer</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/importing-your-projects-to-github/importing-source-code-to-github/importing-a-repository-with-github-importer">Use GitHub Importer</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/importing-your-projects-to-github/importing-source-code-to-github/updating-commit-author-attribution-with-github-importer">Update author GitHub Importer</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/importing-your-projects-to-github/importing-source-code-to-github/importing-a-git-repository-using-the-command-line">Import repo locally</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/importing-your-projects-to-github/importing-source-code-to-github/adding-an-existing-project-to-github-using-the-command-line">Add a project locally</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/importing-your-projects-to-github/importing-source-code-to-github/source-code-migration-tools">Code migration tools</a></li></ul></details></li><li data-is-current-page="false"><details class="details-reset"><summary><div class="pl-4 pr-5 py-2 no-underline">Work with Subversion on GitHub</div></summary><ul data-testid="sidebar-article-group" class="my-2 pb-2"><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/importing-your-projects-to-github/working-with-subversion-on-github/what-are-the-differences-between-subversion-and-git">Subversion & Git differences</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/importing-your-projects-to-github/working-with-subversion-on-github/support-for-subversion-clients">Support for Subversion clients</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/importing-your-projects-to-github/working-with-subversion-on-github/subversion-properties-supported-by-github">Properties supported by GitHub</a></li></ul></details></li></ul></details></li><li data-is-active-category="false" data-is-current-page="false" class="py-1"><details class="details-reset"><summary class="outline-none"><div class="d-flex flex-justify-between"><div class="pl-4 pr-1 py-2 f6 text-uppercase d-block flex-auto mr-3 color-fg-default no-underline text-bold">Customize your workflow</div><span style="margin-top:7px" class="flex-shrink-0 pr-3"><svg aria-hidden="true" role="img" class="opacity-60" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg></span></div></summary><ul class="list-style-none position-relative"><li data-is-current-page="false"><details class="details-reset"><summary><div class="pl-4 pr-5 py-2 no-underline">Exploring integrations</div></summary><ul data-testid="sidebar-article-group" class="my-2 pb-2"><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/customizing-your-github-workflow/exploring-integrations/about-integrations">About integrations</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/customizing-your-github-workflow/exploring-integrations/about-github-marketplace">About GitHub Marketplace</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/customizing-your-github-workflow/exploring-integrations/github-extensions-and-integrations">Extensions & integrations</a></li></ul></details></li><li data-is-current-page="false"><details class="details-reset"><summary><div class="pl-4 pr-5 py-2 no-underline">Install Marketplace apps</div></summary><ul data-testid="sidebar-article-group" class="my-2 pb-2"><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/customizing-your-github-workflow/purchasing-and-installing-apps-in-github-marketplace/installing-an-app-in-your-personal-account">Install app user account</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/customizing-your-github-workflow/purchasing-and-installing-apps-in-github-marketplace/installing-an-app-in-your-organization">Install app organization</a></li></ul></details></li></ul></details></li><li data-is-active-category="false" data-is-current-page="false" class="py-1"><details class="details-reset"><summary class="outline-none"><div class="d-flex flex-justify-between"><div class="pl-4 pr-1 py-2 f6 text-uppercase d-block flex-auto mr-3 color-fg-default no-underline text-bold">Extending GitHub</div><span style="margin-top:7px" class="flex-shrink-0 pr-3"><svg aria-hidden="true" role="img" class="opacity-60" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg></span></div></summary><ul data-testid="sidebar-article-group" class="list-style-none pb-2"><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/extending-github/getting-started-with-the-api">Get started API</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/extending-github/git-automation-with-oauth-tokens">Automate with OAuth tokens</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/extending-github/about-webhooks">About webhooks</a></li></ul></details></li><li data-is-active-category="false" data-is-current-page="false" class="py-1"><details class="details-reset"><summary class="outline-none"><div class="d-flex flex-justify-between"><div class="pl-4 pr-1 py-2 f6 text-uppercase d-block flex-auto mr-3 color-fg-default no-underline text-bold">GitHub Support</div><span style="margin-top:7px" class="flex-shrink-0 pr-3"><svg aria-hidden="true" role="img" class="opacity-60" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg></span></div></summary><ul data-testid="sidebar-article-group" class="list-style-none pb-2"><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/working-with-github-support/about-github-support">About GitHub Support</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/working-with-github-support/github-enterprise-cloud-support">GitHub Enterprise Cloud</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/working-with-github-support/about-github-premium-support-for-github-enterprise-cloud">GitHub Premium Support</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/working-with-github-support/github-marketplace-support">GitHub Marketplace</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/working-with-github-support/submitting-a-ticket">Submitting a ticket</a></li></ul></details></li><li data-is-active-category="false" data-is-current-page="false" class="py-1"><details class="details-reset"><summary class="outline-none"><div class="d-flex flex-justify-between"><div class="pl-4 pr-1 py-2 f6 text-uppercase d-block flex-auto mr-3 color-fg-default no-underline text-bold">How GitHub protects data</div><span style="margin-top:7px" class="flex-shrink-0 pr-3"><svg aria-hidden="true" role="img" class="opacity-60" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg></span></div></summary><ul data-testid="sidebar-article-group" class="list-style-none pb-2"><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/understanding-how-github-uses-and-protects-your-data/about-githubs-use-of-your-data">GitHub's use of your data</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/understanding-how-github-uses-and-protects-your-data/requesting-an-archive-of-your-personal-accounts-data">Request account archive</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository">Manage data use for private repo</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/understanding-how-github-uses-and-protects-your-data/opting-into-or-out-of-the-github-archive-program-for-your-public-repository">GitHub Archive program</a></li></ul></details></li><li data-is-active-category="true" data-is-current-page="false" class="py-1 color-bg-inset"><details open="" class="details-reset"><summary class="outline-none"><div class="d-flex flex-justify-between"><div class="pl-4 pr-1 py-2 f6 text-uppercase d-block flex-auto mr-3 color-fg-default no-underline text-bold">Site policy</div><span style="margin-top:7px" class="flex-shrink-0 pr-3"><svg aria-hidden="true" role="img" class="opacity-60 rotate-180" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg></span></div></summary><ul data-testid="sidebar-article-group" class="list-style-none pb-2"><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-terms-of-service">GitHub Terms of Service</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-corporate-terms-of-service">GitHub Corporate Terms of Service</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-privacy-statement">GitHub Privacy Statement</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-data-protection-agreement">GitHub Data Protection Agreement</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/global-privacy-practices">Global Privacy Practices</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-sponsors-additional-terms">GitHub Sponsors Additional Terms</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-codespaces-privacy-statement">GitHub Codespaces Privacy Statement</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-terms-for-additional-products-and-features">GitHub Terms for Additional Products and Features</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-logo-policy">GitHub Logo Policy</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-username-policy">GitHub Username Policy</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/submitting-content-removal-requests">Submitting content removal requests</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/dmca-takedown-policy">DMCA Takedown Policy</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/guide-to-submitting-a-dmca-takedown-notice">Guide to Submitting a DMCA Takedown Notice</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/guide-to-submitting-a-dmca-counter-notice">Guide to Submitting a DMCA Counter Notice</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-trademark-policy">GitHub Trademark Policy</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-private-information-removal-policy">GitHub Private Information Removal Policy</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-subprocessors-and-cookies">GitHub Subprocessors and Cookies</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-bug-bounty-program-legal-safe-harbor">GitHub Bug Bounty Program Legal Safe Harbor</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/coordinated-disclosure-of-security-vulnerabilities">Coordinated Disclosure of Security Vulnerabilities</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/guidelines-for-legal-requests-of-user-data">Guidelines for Legal Requests of User Data</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-government-takedown-policy">GitHub Government Takedown Policy</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-acceptable-use-policies">GitHub Acceptable Use Policies</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/githubs-notice-about-the-california-consumer-privacy-act">GitHub's Notice about the California Consumer Privacy Act</a></li><li data-testid="sidebar-article" data-is-current-page="true" class="position-relative SidebarProduct_sidebarArticle____jm- text-bold SidebarProduct_sidebarArticleActive__2_znz"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-accent" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-community-guidelines">GitHub Community Guidelines</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-community-forum-code-of-conduct">GitHub Community Forum Code of Conduct</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-registered-developer-agreement">GitHub Registered Developer Agreement</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-marketplace-terms-of-service">GitHub Marketplace Terms of Service</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-marketplace-developer-agreement">GitHub Marketplace Developer Agreement</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-research-program-terms">GitHub Research Program Terms</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-open-source-applications-terms-and-conditions">GitHub Open Source Applications Terms and Conditions</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-and-trade-controls">GitHub and Trade Controls</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-deceased-user-policy">GitHub Deceased User Policy</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-statement-against-modern-slavery-and-child-labor">GitHub Statement Against Modern Slavery and Child Labor</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-anti-bribery-statement">GitHub Anti-Bribery Statement</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-candidate-privacy-policy">GitHub Candidate Privacy Policy</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-gifts-and-entertainment-policy">GitHub Gifts and Entertainment Policy</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-event-terms">GitHub Event Terms</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-event-code-of-conduct">GitHub Event Code of Conduct</a></li><li data-testid="sidebar-article" data-is-current-page="false" class="position-relative SidebarProduct_sidebarArticle____jm-"><a rel="" class="d-block pl-6 pr-5 py-1 no-underline color-fg-default" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-gpl-cooperation-commitment">GitHub GPL Cooperation Commitment</a></li></ul></details></li><li data-is-active-category="false" data-is-current-page="false" class="py-1"><a rel="" class="pl-4 pr-2 py-2 d-block flex-auto mr-3 color-fg-default no-underline text-bold" href="/web/20211117153020/https://docs.github.com/en/github/setting-up-and-managing-your-enterprise">Enterprise management</a></li></ul></li></ul></nav></div><main class="flex-1 min-width-0"><div class="border-bottom d-unset color-border-muted no-print z-3 color-bg-default Header_header__GIthp"><div></div><header class="color-bg-default px-3 px-md-6 pt-3 pb-3 position-sticky top-0 z-3 border-bottom"><div class="d-none d-lg-flex flex-justify-end flex-items-center flex-wrap flex-xl-nowrap" data-testid="desktop-header"><div class="mr-auto width-full width-xl-auto" data-search="breadcrumbs"><nav data-testid="breadcrumbs" class="f5 breadcrumbs Breadcrumbs_breadcrumbs__3yP-O" aria-label="Breadcrumb"><a rel="" data-testid="breadcrumb-link" title="GitHub" class="pr-3 d-inline-block" href="/web/20211117153020/https://docs.github.com/en/github">GitHub<span class="color-fg-muted pl-3">/</span></a><a rel="" data-testid="breadcrumb-link" title="Site policy" class="pr-3 d-none d-xl-inline-block" href="/web/20211117153020/https://docs.github.com/en/github/site-policy">Site policy<span class="color-fg-muted pl-3">/</span></a><a rel="" data-testid="breadcrumb-link" title="GitHub Community Guidelines" class="pr-3 d-inline-block color-fg-muted" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-community-guidelines">GitHub Community Guidelines</a></nav></div><div class="mr-2"></div><details class="Details-ssy9qz-0 brfqyl position-relative details-reset d-inline-block" data-testid="language-picker"><summary class="d-block btn btn-invisible color-fg-default" aria-haspopup="true" aria-label="Toggle picker list"><span class="Text-sc-1s3uzov-0 cEiopf">English</span><div class="Dropdown__DropdownCaret-sc-16yoecj-1 sJQgk"></div></summary><ul direction="sw" style="width:unset" class="Dropdown__DropdownMenu-sc-16yoecj-2 hEUCoC"><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-community-guidelines">English</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/cn/github/site-policy/github-community-guidelines">简体中文<!-- --> (<!-- -->Simplified Chinese<!-- -->)</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/ja/github/site-policy/github-community-guidelines">日本語<!-- --> (<!-- -->Japanese<!-- -->)</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/es/github/site-policy/github-community-guidelines">Español<!-- --> (<!-- -->Spanish<!-- -->)</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/pt/github/site-policy/github-community-guidelines">Português do Brasil<!-- --> (<!-- -->Portuguese<!-- -->)</a></li></ul></details><div class="d-inline-block ml-3"><div data-testid="search" aria-hidden="true"><div class="position-relative z-2"><form role="search" class="width-full d-flex" novalidate=""><input type="search" data-testid="site-search-input" class="Search_searchInput__ydDV7 form-control px-5 f4 py-2 Search_searchInputHeader__CsM1j" style="background:var(--color-canvas-default) url("/web/20211117153020im_/https://docs.github.com/assets/images/octicons/search-16.svg") no-repeat 6px" placeholder="Search topics, products..." autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" maxlength="512" value=""/><button class="d-none" type="submit" title="Submit the search query." hidden=""></button></form></div></div><div id="search-results-container" class="z-1 pb-5 px-3 pt-9 Search_resultsContainer__3RRWL Search_resultsContainerHeader__2sv4X"><div class="mt-2 px-6 pt-3"><span> </span></div></div><div class="-z-1 d-none"></div></div></div><div class="d-lg-none" data-testid="mobile-header"><div class="d-flex flex-justify-between"><div class="d-flex flex-items-center" id="github-logo-mobile" role="banner"><a rel="" aria-hidden="true" tabindex="-1" href="/web/20211117153020/https://docs.github.com/en"><svg aria-hidden="true" role="img" class="color-fg-default" viewbox="0 0 16 16" width="32" height="32" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path></svg></a><a rel="" class="f4 text-semibold color-fg-default no-underline no-wrap pl-2" href="/web/20211117153020/https://docs.github.com/en">GitHub Docs</a></div><div><button class="btn" data-testid="mobile-menu-button" aria-label="Navigation Menu"><svg aria-hidden="true" role="img" class="octicon octicon-three-bars" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M1 2.75A.75.75 0 011.75 2h12.5a.75.75 0 110 1.5H1.75A.75.75 0 011 2.75zm0 5A.75.75 0 011.75 7h12.5a.75.75 0 110 1.5H1.75A.75.75 0 011 7.75zM1.75 12a.75.75 0 100 1.5h12.5a.75.75 0 100-1.5H1.75z"></path></svg></button></div></div><div class="relative"><div class="width-full position-sticky top-0 d-none"><div class="my-4"><nav data-testid="breadcrumbs" class="f5 breadcrumbs Breadcrumbs_breadcrumbs__3yP-O" aria-label="Breadcrumb"><a rel="" data-testid="breadcrumb-link" title="GitHub" class="pr-3 d-inline-block" href="/web/20211117153020/https://docs.github.com/en/github">GitHub<span class="color-fg-muted pl-3">/</span></a><a rel="" data-testid="breadcrumb-link" title="Site policy" class="pr-3 d-none d-xl-inline-block" href="/web/20211117153020/https://docs.github.com/en/github/site-policy">Site policy<span class="color-fg-muted pl-3">/</span></a><a rel="" data-testid="breadcrumb-link" title="GitHub Community Guidelines" class="pr-3 d-inline-block color-fg-muted" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-community-guidelines">GitHub Community Guidelines</a></nav></div><details class="Details-ssy9qz-0 brfqyl position-relative details-reset d-block" data-testid="product-picker" data-current-product-path="/github"><summary class="d-block btn btn-invisible color-fg-default" aria-haspopup="true" aria-label="Toggle picker list"><div class="d-flex flex-items-center flex-justify-between"><span class="Text-sc-1s3uzov-0 cEiopf">GitHub</span><svg aria-hidden="true" role="img" class="arrow ml-md-1" viewbox="0 0 24 24" width="24" height="24" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></div></summary><div class="Box-nv15kw-0 kjefjn"><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/en/get-started">Get started</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/en/account-and-profile">Account and profile</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/en/authentication">Authentication</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/en/repositories">Repositories</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/en/github">GitHub</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/en/enterprise-cloud@latest/admin">Enterprise administrators</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/en/billing">Billing and payments</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/en/organizations">Organizations</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/en/code-security">Code security</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/en/pull-requests">Pull requests</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/en/issues">GitHub Issues</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/en/actions">GitHub Actions</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/en/codespaces">GitHub Codespaces</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/en/packages">GitHub Packages</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/en/search-github">Search on GitHub</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/en/developers">Developers</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/en/rest">REST API</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/en/graphql">GraphQL API</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/en/github-cli">GitHub CLI</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/en/discussions">GitHub Discussions</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/en/sponsors">GitHub Sponsors</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/en/communities">Building communities</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/en/pages">GitHub Pages</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/en/education">Education</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/en/desktop">GitHub Desktop</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="noopener" href="https://web.archive.org/web/20211117153020/https://atom.io/docs">Atom<span class="ml-1"><svg aria-hidden="true" role="img" class="octicon octicon-link-external" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M10.604 1h4.146a.25.25 0 01.25.25v4.146a.25.25 0 01-.427.177L13.03 4.03 9.28 7.78a.75.75 0 01-1.06-1.06l3.75-3.75-1.543-1.543A.25.25 0 0110.604 1zM3.75 2A1.75 1.75 0 002 3.75v8.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 12.25v-3.5a.75.75 0 00-1.5 0v3.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-8.5a.25.25 0 01.25-.25h3.5a.75.75 0 000-1.5h-3.5z"></path></svg></span></a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="noopener" href="https://web.archive.org/web/20211117153020/https://electronjs.org/docs">Electron<span class="ml-1"><svg aria-hidden="true" role="img" class="octicon octicon-link-external" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M10.604 1h4.146a.25.25 0 01.25.25v4.146a.25.25 0 01-.427.177L13.03 4.03 9.28 7.78a.75.75 0 01-1.06-1.06l3.75-3.75-1.543-1.543A.25.25 0 0110.604 1zM3.75 2A1.75 1.75 0 002 3.75v8.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 12.25v-3.5a.75.75 0 00-1.5 0v3.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-8.5a.25.25 0 01.25-.25h3.5a.75.75 0 000-1.5h-3.5z"></path></svg></span></a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="noopener" href="https://web.archive.org/web/20211117153020/https://codeql.github.com/docs">CodeQL<span class="ml-1"><svg aria-hidden="true" role="img" class="octicon octicon-link-external" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M10.604 1h4.146a.25.25 0 01.25.25v4.146a.25.25 0 01-.427.177L13.03 4.03 9.28 7.78a.75.75 0 01-1.06-1.06l3.75-3.75-1.543-1.543A.25.25 0 0110.604 1zM3.75 2A1.75 1.75 0 002 3.75v8.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 12.25v-3.5a.75.75 0 00-1.5 0v3.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-8.5a.25.25 0 01.25-.25h3.5a.75.75 0 000-1.5h-3.5z"></path></svg></span></a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="noopener" href="https://web.archive.org/web/20211117153020/https://docs.npmjs.com/">npm<span class="ml-1"><svg aria-hidden="true" role="img" class="octicon octicon-link-external" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M10.604 1h4.146a.25.25 0 01.25.25v4.146a.25.25 0 01-.427.177L13.03 4.03 9.28 7.78a.75.75 0 01-1.06-1.06l3.75-3.75-1.543-1.543A.25.25 0 0110.604 1zM3.75 2A1.75 1.75 0 002 3.75v8.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 12.25v-3.5a.75.75 0 00-1.5 0v3.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-8.5a.25.25 0 01.25-.25h3.5a.75.75 0 000-1.5h-3.5z"></path></svg></span></a></li></div></details><div class="border-top my-2"></div><div class="border-top my-2"></div><details class="Details-ssy9qz-0 brfqyl position-relative details-reset d-block" data-testid="language-picker"><summary class="d-block btn btn-invisible color-fg-default" aria-haspopup="true" aria-label="Toggle picker list"><div class="d-flex flex-items-center flex-justify-between"><span class="Text-sc-1s3uzov-0 cEiopf">English</span><svg aria-hidden="true" role="img" class="arrow ml-md-1" viewbox="0 0 24 24" width="24" height="24" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></div></summary><div class="Box-nv15kw-0 kjefjn"><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-community-guidelines">English</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/cn/github/site-policy/github-community-guidelines">简体中文<!-- --> (<!-- -->Simplified Chinese<!-- -->)</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/ja/github/site-policy/github-community-guidelines">日本語<!-- --> (<!-- -->Japanese<!-- -->)</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/es/github/site-policy/github-community-guidelines">Español<!-- --> (<!-- -->Spanish<!-- -->)</a></li><li class="Dropdown__DropdownItem-sc-16yoecj-3 knVSGE"><a rel="" href="/web/20211117153020/https://docs.github.com/pt/github/site-policy/github-community-guidelines">Português do Brasil<!-- --> (<!-- -->Portuguese<!-- -->)</a></li></div></details><div class="my-2 pt-3"><div data-testid="search" aria-hidden="true"><div class="position-relative z-2"><form role="search" class="width-full d-flex" novalidate=""><input type="search" data-testid="site-search-input" class="Search_searchInput__ydDV7 form-control px-5 f4 py-2 width-full" style="background:var(--color-canvas-default) url("/web/20211117153020im_/https://docs.github.com/assets/images/octicons/search-16.svg") no-repeat 6px" placeholder="Search topics, products..." autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" maxlength="512" value=""/><button class="d-none" type="submit" title="Submit the search query." hidden=""></button></form></div></div><div id="search-results-container" class="z-1 pb-5 px-3 Search_resultsContainer__3RRWL"><p data-testid="results-spacer" class="d-block mt-4"><span> </span></p></div><div class="-z-1 d-none"></div></div></div></div></div></header></div><div class="container-xl px-3 px-md-6 my-4"><div class="Box-nv15kw-0 ArticleGridLayout__Container-sc-we7dhr-0 hgUhMY"><div class="Box-nv15kw-0 cgRYxU"><div class="d-flex flex-items-baseline flex-justify-between"><h1 class="border-bottom-0">GitHub Community Guidelines</h1></div></div><div class="Box-nv15kw-0 ArticleGridLayout__SidebarContent-sc-we7dhr-1 hExbiR hmLfMh border-bottom border-xl-0 pb-4 mb-5 pb-xl-0 mb-xl-0"><h2 font-size="1" id="in-this-article" class="Heading-sc-1cjoo9h-0 hdGJqD mb-1"><a class="Link--primary" href="#in-this-article">In this article</a></h2><ul class="list-style-none pl-0 f5 mb-0"><li class="mb-2 lh-condensed"><div class="mb-2 lh-condensed"><a href="#building-a-strong-community">Building a strong community</a></div></li><li class="mb-2 lh-condensed"><div class="mb-2 lh-condensed"><a href="#what-if-something-or-someone-offends-you">What if something or someone offends you?</a></div></li><li class="mb-2 lh-condensed"><div class="mb-2 lh-condensed"><a href="#what-is-not-allowed">What is not allowed?</a></div></li><li class="mb-2 lh-condensed"><div class="mb-2 lh-condensed"><a href="#what-happens-if-someone-breaks-the-rules">What happens if someone breaks the rules?</a></div></li><li class="mb-2 lh-condensed"><div class="mb-2 lh-condensed"><a href="#appeal-and-reinstatement">Appeal and Reinstatement</a></div></li><li class="mb-2 lh-condensed"><div class="mb-2 lh-condensed"><a href="#legal-notices">Legal Notices</a></div></li></ul></div><div class="Box-nv15kw-0 bwmxIa"></div><div data-search="article-body" class="Box-nv15kw-0 kQOfLl"><div id="article-contents"><div class="MarkdownContent_markdownBody__2Fa4B markdown-body"><p>Millions of developers host millions of projects on GitHub — both open and closed source — and we're honored to play a part in enabling collaboration across the community every day. Together, we all have an exciting opportunity and responsibility to make this a community we can be proud of.</p> <p>GitHub users worldwide bring wildly different perspectives, ideas, and experiences, and range from people who created their first "Hello World" project last week to the most well-known software developers in the world. We are committed to making GitHub a welcoming environment for all the different voices and perspectives in our community, while maintaining a space where people are free to express themselves.</p> <p>We rely on our community members to communicate expectations, <a href="#what-if-something-or-someone-offends-you">moderate</a> their projects, and <a href="https://web.archive.org/web/20211117153020/https://github.com/contact/report-abuse">Report abuse</a> or <a href="https://web.archive.org/web/20211117153020/https://github.com/contact/report-content">Report content</a>. By outlining what we expect to see within our community, we hope to help you understand how best to collaborate on GitHub, and what type of actions or content may violate our <a href="#legal-notices">Terms of Service</a>, which include our <a href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-acceptable-use-policies">Acceptable Use Policies</a>. We will investigate any abuse reports and may moderate public content on our site that we determine to be in violation of our Terms of Service.</p> <h2 id="building-a-strong-community"><a aria-hidden="" tabindex="-1" class="doctocat-link" href="#building-a-strong-community"><svg aria-hidden="" role="img" class="octicon-link" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:middle"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a>Building a strong community</h2> <p>The primary purpose of the GitHub community is to collaborate on software projects. We want people to work better together. Although we maintain the site, this is a community we build <em>together</em>, and we need your help to make it the best it can be.</p> <ul> <li> <p><strong>Be welcoming and open-minded</strong> - Other collaborators may not have the same experience level or background as you, but that doesn't mean they don't have good ideas to contribute. We encourage you to be welcoming to new collaborators and those just getting started.</p> </li> <li> <p><strong>Respect each other.</strong> Nothing sabotages healthy conversation like rudeness. Be civil and professional, and don’t post anything that a reasonable person would consider offensive, abusive, or hate speech. Don’t harass or grief anyone. Treat each other with dignity and consideration in all interactions.</p> <p>You may wish to respond to something by disagreeing with it. That’s fine. But remember to criticize ideas, not people. Avoid name-calling, ad hominem attacks, responding to a post’s tone instead of its actual content, and knee-jerk contradiction. Instead, provide reasoned counter-arguments that improve the conversation.</p> </li> <li> <p><strong>Communicate with empathy</strong> - Disagreements or differences of opinion are a fact of life. Being part of a community means interacting with people from a variety of backgrounds and perspectives, many of which may not be your own. If you disagree with someone, try to understand and share their feelings before you address them. This will promote a respectful and friendly atmosphere where people feel comfortable asking questions, participating in discussions, and making contributions.</p> </li> <li> <p><strong>Be clear and stay on topic</strong> - People use GitHub to get work done and to be more productive. Off-topic comments are a distraction (sometimes welcome, but usually not) from getting work done and being productive. Staying on topic helps produce positive and productive discussions.</p> <p> Additionally, communicating with strangers on the Internet can be awkward. It's hard to convey or read tone, and sarcasm is frequently misunderstood. Try to use clear language, and think about how it will be received by the other person.</p> </li> </ul> <h2 id="what-if-something-or-someone-offends-you"><a aria-hidden="" tabindex="-1" class="doctocat-link" href="#what-if-something-or-someone-offends-you"><svg aria-hidden="" role="img" class="octicon-link" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:middle"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a>What if something or someone offends you?</h2> <p>We rely on the community to let us know when an issue needs to be addressed. We do not actively monitor the site for offensive content. If you run into something or someone on the site that you find objectionable, here are some tools GitHub provides to help you take action immediately:</p> <ul> <li> <p><strong>Communicate expectations</strong> - If you participate in a community that has not set their own, community-specific guidelines, encourage them to do so either in the README or <a href="/web/20211117153020/https://docs.github.com/en/articles/setting-guidelines-for-repository-contributors">CONTRIBUTING file</a>, or in <a href="/web/20211117153020/https://docs.github.com/en/articles/adding-a-code-of-conduct-to-your-project">a dedicated code of conduct</a>, by submitting a pull request.</p> </li> <li> <p><strong>Moderate Comments</strong> - If you have <a href="/web/20211117153020/https://docs.github.com/en/articles/repository-permission-levels-for-an-organization">write-access privileges</a> for a repository, you can edit, delete, or hide anyone's comments on commits, pull requests, and issues. Anyone with read access to a repository can view a comment's edit history. Comment authors and people with write access to a repository can delete sensitive information from a comment's edit history. For more information, see "<a href="/web/20211117153020/https://docs.github.com/en/articles/tracking-changes-in-a-comment">Tracking changes in a comment</a>" and "<a href="/web/20211117153020/https://docs.github.com/en/articles/managing-disruptive-comments">Managing disruptive comments</a>."</p> </li> <li> <p><strong>Lock Conversations</strong> - If a discussion in an issue or pull request gets out of control, you can <a href="/web/20211117153020/https://docs.github.com/en/articles/locking-conversations">lock the conversation</a>.</p> </li> <li> <p><strong>Block Users</strong> - If you encounter a user who continues to demonstrate poor behavior, you can <a href="/web/20211117153020/https://docs.github.com/en/articles/blocking-a-user-from-your-personal-account">block the user from your personal account</a> or <a href="/web/20211117153020/https://docs.github.com/en/articles/blocking-a-user-from-your-organization">block the user from your organization</a>.</p> </li> </ul> <p>Of course, you can always contact us to <a href="https://web.archive.org/web/20211117153020/https://github.com/contact/report-abuse">Report abuse</a> if you need more help dealing with a situation.</p> <h2 id="what-is-not-allowed"><a aria-hidden="" tabindex="-1" class="doctocat-link" href="#what-is-not-allowed"><svg aria-hidden="" role="img" class="octicon-link" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:middle"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a>What is not allowed?</h2> <p>We are committed to maintaining a community where users are free to express themselves and challenge one another's ideas, both technical and otherwise. Such discussions, however, are unlikely to foster fruitful dialog when ideas are silenced because community members are being shouted down or are afraid to speak up. That means you should be respectful and civil at all times, and refrain from attacking others on the basis of who they are. We do not tolerate behavior that crosses the line into the following:</p> <ul> <li> <h4 id="threats-of-violence"><a aria-hidden="" tabindex="-1" class="doctocat-link" href="#threats-of-violence"><svg aria-hidden="" role="img" class="octicon-link" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:middle"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a>Threats of violence</h4> <p> You may not threaten violence towards others or use the site to organize, promote, or incite acts of real-world violence or terrorism. Think carefully about the words you use, the images you post, and even the software you write, and how they may be interpreted by others. Even if you mean something as a joke, it might not be received that way. If you think that someone else <em>might</em> interpret the content you post as a threat, or as promoting violence or terrorism, stop. Don't post it on GitHub. In extraordinary cases, we may report threats of violence to law enforcement if we think there may be a genuine risk of physical harm or a threat to public safety.</p> </li> <li> <h4 id="hate-speech-and-discrimination"><a aria-hidden="" tabindex="-1" class="doctocat-link" href="#hate-speech-and-discrimination"><svg aria-hidden="" role="img" class="octicon-link" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:middle"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a>Hate speech and discrimination</h4> <p> While it is not forbidden to broach topics such as age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation, we do not tolerate speech that attacks a person or group of people on the basis of who they are. Just realize that when approached in an aggressive or insulting manner, these (and other) sensitive topics can make others feel unwelcome, or perhaps even unsafe. While there's always the potential for misunderstandings, we expect our community members to remain respectful and civil when discussing sensitive topics.</p> </li> <li> <h4 id="bullying-and-harassment"><a aria-hidden="" tabindex="-1" class="doctocat-link" href="#bullying-and-harassment"><svg aria-hidden="" role="img" class="octicon-link" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:middle"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a>Bullying and harassment</h4> <p> We do not tolerate bullying or harassment. This means any habitual badgering or intimidation targeted at a specific person or group of people. In general, if your actions are unwanted and you continue to engage in them, there's a good chance you are headed into bullying or harassment territory.</p> </li> <li> <h4 id="disrupting-the-experience-of-other-users"><a aria-hidden="" tabindex="-1" class="doctocat-link" href="#disrupting-the-experience-of-other-users"><svg aria-hidden="" role="img" class="octicon-link" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:middle"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a>Disrupting the experience of other users</h4> <p> Being part of a community includes recognizing how your behavior affects others and engaging in meaningful and productive interactions with people and the platform they rely on. Behaviors such as repeatedly posting off-topic comments, opening empty or meaningless issues or pull requests, or using any other platform feature in a way that continually disrupts the experience of other users are not allowed. While we encourage maintainers to moderate their own projects on an individual basis, GitHub staff may take further restrictive action against accounts that are engaging in these types of behaviors.</p> </li> <li> <h4 id="impersonation"><a aria-hidden="" tabindex="-1" class="doctocat-link" href="#impersonation"><svg aria-hidden="" role="img" class="octicon-link" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:middle"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a>Impersonation</h4> <p> You may not impersonate another person by copying their avatar, posting content under their email address, using a similar username or otherwise posing as someone else. Impersonation is a form of harassment.</p> </li> <li> <h4 id="doxxing-and-invasion-of-privacy"><a aria-hidden="" tabindex="-1" class="doctocat-link" href="#doxxing-and-invasion-of-privacy"><svg aria-hidden="" role="img" class="octicon-link" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:middle"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a>Doxxing and invasion of privacy</h4> <p> Don't post other people's personal information, such as personal, private email addresses, phone numbers, physical addresses, credit card numbers, Social Security/National Identity numbers, or passwords. Depending on the context, such as in the case of intimidation or harassment, we may consider other information, such as photos or videos that were taken or distributed without the subject's consent, to be an invasion of privacy, especially when such material presents a safety risk to the subject.</p> </li> <li> <h4 id="sexually-obscene-content"><a aria-hidden="" tabindex="-1" class="doctocat-link" href="#sexually-obscene-content"><svg aria-hidden="" role="img" class="octicon-link" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:middle"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a>Sexually obscene content</h4> <p> Don’t post content that is pornographic. This does not mean that all nudity, or all code and content related to sexuality, is prohibited. We recognize that sexuality is a part of life and non-pornographic sexual content may be a part of your project, or may be presented for educational or artistic purposes. We do not allow obscene sexual content or content that may involve the exploitation or sexualization of minors.</p> </li> <li> <h4 id="gratuitously-violent-content"><a aria-hidden="" tabindex="-1" class="doctocat-link" href="#gratuitously-violent-content"><svg aria-hidden="" role="img" class="octicon-link" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:middle"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a>Gratuitously violent content</h4> <p> Don’t post violent images, text, or other content without reasonable context or warnings. While it's often okay to include violent content in video games, news reports, and descriptions of historical events, we do not allow violent content that is posted indiscriminately, or that is posted in a way that makes it difficult for other users to avoid (such as a profile avatar or an issue comment). A clear warning or disclaimer in other contexts helps users make an educated decision as to whether or not they want to engage with such content.</p> </li> <li> <h4 id="misinformation-and-disinformation"><a aria-hidden="" tabindex="-1" class="doctocat-link" href="#misinformation-and-disinformation"><svg aria-hidden="" role="img" class="octicon-link" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:middle"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a>Misinformation and disinformation</h4> <p> You may not post content that presents a distorted view of reality, whether it is inaccurate or false (misinformation) or is intentionally deceptive (disinformation) where such content is likely to result in harm to the public or to interfere with fair and equal opportunities for all to participate in public life. For example, we do not allow content that may put the well-being of groups of people at risk or limit their ability to take part in a free and open society. We encourage active participation in the expression of ideas, perspectives, and experiences and may not be in a position to dispute personal accounts or observations. We generally allow parody and satire that is in line with our Acceptable Use Polices, and we consider context to be important in how information is received and understood; therefore, it may be appropriate to clarify your intentions via disclaimers or other means, as well as the source(s) of your information.</p> </li> <li> <h4 id="active-malware-or-exploits"><a aria-hidden="" tabindex="-1" class="doctocat-link" href="#active-malware-or-exploits"><svg aria-hidden="" role="img" class="octicon-link" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:middle"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a>Active malware or exploits</h4> <p>Being part of a community includes not taking advantage of other members of the community. We do not allow anyone to use our platform in direct support of unlawful attacks that cause technical harms, such as using GitHub as a means to deliver malicious executables or as attack infrastructure, for example by organizing denial of service attacks or managing command and control servers. Technical harms means overconsumption of resources, physical damage, downtime, denial of service, or data loss, with no implicit or explicit dual-use purpose prior to the abuse occurring.</p> <p>Note that GitHub allows dual-use content and supports the posting of content that is used for research into vulnerabilities, malware, or exploits, as the publication and distribution of such content has educational value and provides a net benefit to the security community. We assume positive intention and use of these projects to promote and drive improvements across the ecosystem. </p> <p>In rare cases of very widespread abuse of dual-use content, we may restrict access to that specific instance of the content to disrupt an ongoing unlawful attack or malware campaign that is leveraging the GitHub platform as an exploit or malware CDN. In most of these instances, restriction takes the form of putting the content behind authentication, but may, as an option of last resort, involve disabling access or full removal where this is not possible (e.g. when posted as a gist). We will also contact the project owners about restrictions put in place where possible. </p> <p>Restrictions are temporary where feasible, and do not serve the purpose of purging or restricting any specific dual-use content, or copies of that content, from the platform in perpetuity. While we aim to make these rare cases of restriction a collaborative process with project owners, if you do feel your content was unduly restricted, we have an <a href="#appeal-and-reinstatement">appeals process</a> in place.</p> <p>To facilitate a path to abuse resolution with project maintainers themselves, prior to escalation to GitHub abuse reports, we recommend, but do not require, that repository owners take the following steps when posting potentially harmful security research content:</p> <ul> <li>Clearly identify and describe any potentially harmful content in a disclaimer in the project’s README.md file or source code comments.</li> <li>Provide a preferred contact method for any 3rd party abuse inquiries through a SECURITY.md file in the repository (e.g. "Please create an issue on this repository for any questions or concerns"). Such a contact method allows 3rd parties to reach out to project maintainers directly and potentially resolve concerns without the need to file abuse reports.</li> </ul> <p><em>GitHub considers the npm registry to be a platform used primarily for installation and run-time use of code, and not for research.</em></p> </li> </ul> <h2 id="what-happens-if-someone-breaks-the-rules"><a aria-hidden="" tabindex="-1" class="doctocat-link" href="#what-happens-if-someone-breaks-the-rules"><svg aria-hidden="" role="img" class="octicon-link" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:middle"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a>What happens if someone breaks the rules?</h2> <p>There are a variety of actions that we may take when a user reports inappropriate behavior or content. It usually depends on the exact circumstances of a particular case. We recognize that sometimes people may say or do inappropriate things for any number of reasons. Perhaps they did not realize how their words would be perceived. Or maybe they just let their emotions get the best of them. Of course, sometimes, there are folks who just want to spam or cause trouble.</p> <p>Each case requires a different approach, and we try to tailor our response to meet the needs of the situation that has been reported. We'll review each abuse report on a case-by-case basis. In each case, we will have a diverse team investigate the content and surrounding facts and respond as appropriate, using these guidelines to guide our decision.</p> <p>Actions we may take in response to an abuse report include but are not limited to:</p> <ul> <li>Content Removal</li> <li>Content Blocking</li> <li>Account Suspension</li> <li>Account Termination</li> </ul> <h2 id="appeal-and-reinstatement"><a aria-hidden="" tabindex="-1" class="doctocat-link" href="#appeal-and-reinstatement"><svg aria-hidden="" role="img" class="octicon-link" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:middle"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a>Appeal and Reinstatement</h2> <p>In some cases there may be a basis to reverse an action, for example, based on additional information a user provided, or where a user has addressed the violation and agreed to abide by our Acceptable Use Policies moving forward. If you wish to appeal an enforcement action, please contact <a href="https://web.archive.org/web/20211117153020/https://support.github.com/contact?tags=docs-policy">support</a>.</p> <h2 id="legal-notices"><a aria-hidden="" tabindex="-1" class="doctocat-link" href="#legal-notices"><svg aria-hidden="" role="img" class="octicon-link" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:middle"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a>Legal Notices</h2> <p>We dedicate these Community Guidelines to the public domain for anyone to use, reuse, adapt, or whatever, under the terms of <a href="https://web.archive.org/web/20211117153020/https://creativecommons.org/publicdomain/zero/1.0/">CC0-1.0</a>.</p> <p>These are only guidelines; they do not modify our <a href="/web/20211117153020/https://docs.github.com/en/articles/github-terms-of-service">Terms of Service</a> and are not intended to be a complete list. GitHub retains full discretion under the <a href="/web/20211117153020/https://docs.github.com/en/articles/github-terms-of-service/#c-acceptable-use">Terms of Service</a> to remove any content or terminate any accounts for activity that violates our Terms on Acceptable Use. These guidelines describe when we will exercise that discretion.</p></div></div></div></div></div><section class="container-xl mt-lg-8 mt-6 px-3 px-md-6 no-print mx-auto"><div class="container-xl mx-auto py-6 py-lg-6 clearfix border-top border-color-secondary"><div class="col-12 col-lg-6 col-xl-3 mb-6 mb-xl-0 float-left pr-4"><form class="f5" data-testid="survey-form"><h2 class="f4 mb-3">Did this doc help you?</h2><input type="text" class="d-none" name="survey-token" aria-hidden="true"/><div class="radio-group mb-2"><input type="radio" id="survey-yes" name="survey-vote" value="Y" aria-label="Yes" hidden=""/><label class="btn mr-1" for="survey-yes"><svg aria-hidden="true" role="img" class="color-fg-muted" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M8.834.066C7.494-.087 6.5 1.048 6.5 2.25v.5c0 1.329-.647 2.124-1.318 2.614-.328.24-.66.403-.918.508A1.75 1.75 0 002.75 5h-1A1.75 1.75 0 000 6.75v7.5C0 15.216.784 16 1.75 16h1a1.75 1.75 0 001.662-1.201c.525.075 1.067.229 1.725.415.152.043.31.088.475.133 1.154.32 2.54.653 4.388.653 1.706 0 2.97-.153 3.722-1.14.353-.463.537-1.042.668-1.672.118-.56.208-1.243.313-2.033l.04-.306c.25-1.869.265-3.318-.188-4.316a2.418 2.418 0 00-1.137-1.2C13.924 5.085 13.353 5 12.75 5h-1.422l.015-.113c.07-.518.157-1.17.157-1.637 0-.922-.151-1.719-.656-2.3-.51-.589-1.247-.797-2.01-.884zM4.5 13.3c.705.088 1.39.284 2.072.478l.441.125c1.096.305 2.334.598 3.987.598 1.794 0 2.28-.223 2.528-.549.147-.193.276-.505.394-1.07.105-.502.188-1.124.295-1.93l.04-.3c.25-1.882.189-2.933-.068-3.497a.922.922 0 00-.442-.48c-.208-.104-.52-.174-.997-.174H11c-.686 0-1.295-.577-1.206-1.336.023-.192.05-.39.076-.586.065-.488.13-.97.13-1.328 0-.809-.144-1.15-.288-1.316-.137-.158-.402-.304-1.048-.378C8.357 1.521 8 1.793 8 2.25v.5c0 1.922-.978 3.128-1.933 3.825a5.861 5.861 0 01-1.567.81V13.3zM2.75 6.5a.25.25 0 01.25.25v7.5a.25.25 0 01-.25.25h-1a.25.25 0 01-.25-.25v-7.5a.25.25 0 01.25-.25h1z"></path></svg></label><input type="radio" id="survey-no" name="survey-vote" value="N" aria-label="No" hidden=""/><label class="btn" for="survey-no"><svg aria-hidden="true" role="img" class="color-fg-muted" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M7.083 15.986c1.34.153 2.334-.982 2.334-2.183v-.5c0-1.329.646-2.123 1.317-2.614.329-.24.66-.403.919-.508a1.75 1.75 0 001.514.872h1a1.75 1.75 0 001.75-1.75v-7.5a1.75 1.75 0 00-1.75-1.75h-1a1.75 1.75 0 00-1.662 1.2c-.525-.074-1.068-.228-1.726-.415L9.305.705C8.151.385 6.765.053 4.917.053c-1.706 0-2.97.152-3.722 1.139-.353.463-.537 1.042-.669 1.672C.41 3.424.32 4.108.214 4.897l-.04.306c-.25 1.869-.266 3.318.188 4.316.244.537.622.943 1.136 1.2.495.248 1.066.334 1.669.334h1.422l-.015.112c-.07.518-.157 1.17-.157 1.638 0 .921.151 1.718.655 2.299.512.589 1.248.797 2.011.884zm4.334-13.232c-.706-.089-1.39-.284-2.072-.479a63.914 63.914 0 00-.441-.125c-1.096-.304-2.335-.597-3.987-.597-1.794 0-2.28.222-2.529.548-.147.193-.275.505-.393 1.07-.105.502-.188 1.124-.295 1.93l-.04.3c-.25 1.882-.19 2.933.067 3.497a.921.921 0 00.443.48c.208.104.52.175.997.175h1.75c.685 0 1.295.577 1.205 1.335-.022.192-.049.39-.075.586-.066.488-.13.97-.13 1.329 0 .808.144 1.15.288 1.316.137.157.401.303 1.048.377.307.035.664-.237.664-.693v-.5c0-1.922.978-3.127 1.932-3.825a5.862 5.862 0 011.568-.809V2.754zm1.75 6.798a.25.25 0 01-.25-.25v-7.5a.25.25 0 01.25-.25h1a.25.25 0 01.25.25v7.5a.25.25 0 01-.25.25h-1z"></path></svg></label></div><a rel="" class="f6 text-normal color-fg-accent" target="_blank" href="/web/20211117153020/https://docs.github.com/github/site-policy/github-privacy-statement">Privacy policy</a></form></div><div class="col-12 col-lg-6 col-xl-4 mb-6 mb-xl-0 float-left pr-4 offset-xl-1"><div class="f5 contribution"><h2 class="f4 mb-3">Help us make these docs great!</h2><p class="max-w-xs color-fg-muted mb-3">All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.</p><a class="btn" href="https://web.archive.org/web/20211117153020/https://github.com/github/docs/edit/main/content/github/site-policy/github-community-guidelines.md"><svg aria-hidden="true" role="img" class="octicon mr-1" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg>Make a contribution</a><p class="color-fg-muted f6 mt-2">Or,<!-- --> <a href="https://web.archive.org/web/20211117153020/https://github.com/github/docs/blob/main/CONTRIBUTING.md" target="_blank" rel="noopener">learn how to contribute.</a></p></div></div><div class="col-12 col-lg-12 col-xl-3 float-left pr-4 offset-xl-1"><div><h2 class="mb-3 f4">Still need help?</h2><div class="mb-2"><a id="ask-community" href="https://web.archive.org/web/20211117153020/https://github.community/" class="Link—secondary text-bold"><svg aria-hidden="true" role="img" class="octicon mr-1" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M5.5 3.5a2 2 0 100 4 2 2 0 000-4zM2 5.5a3.5 3.5 0 115.898 2.549 5.507 5.507 0 013.034 4.084.75.75 0 11-1.482.235 4.001 4.001 0 00-7.9 0 .75.75 0 01-1.482-.236A5.507 5.507 0 013.102 8.05 3.49 3.49 0 012 5.5zM11 4a.75.75 0 100 1.5 1.5 1.5 0 01.666 2.844.75.75 0 00-.416.672v.352a.75.75 0 00.574.73c1.2.289 2.162 1.2 2.522 2.372a.75.75 0 101.434-.44 5.01 5.01 0 00-2.56-3.012A3 3 0 0011 4z"></path></svg>Ask the GitHub community</a></div><div><a id="contact-us" href="https://web.archive.org/web/20211117153020/https://support.github.com/contact" class="Link—secondary text-bold"><svg aria-hidden="true" role="img" class="octicon mr-1" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M1.5 2.75a.25.25 0 01.25-.25h8.5a.25.25 0 01.25.25v5.5a.25.25 0 01-.25.25h-3.5a.75.75 0 00-.53.22L3.5 11.44V9.25a.75.75 0 00-.75-.75h-1a.25.25 0 01-.25-.25v-5.5zM1.75 1A1.75 1.75 0 000 2.75v5.5C0 9.216.784 10 1.75 10H2v1.543a1.457 1.457 0 002.487 1.03L7.061 10h3.189A1.75 1.75 0 0012 8.25v-5.5A1.75 1.75 0 0010.25 1h-8.5zM14.5 4.75a.25.25 0 00-.25-.25h-.5a.75.75 0 110-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0114.25 12H14v1.543a1.457 1.457 0 01-2.487 1.03L9.22 12.28a.75.75 0 111.06-1.06l2.22 2.22v-2.19a.75.75 0 01.75-.75h1a.25.25 0 00.25-.25v-5.5z"></path></svg>Contact support</a></div></div></div></div></section><footer class="container-xl px-3 mt-6 mb-8 px-md-6 position-relative d-flex flex-row-reverse flex-xl-row flex-wrap flex-xl-nowrap flex-justify-center flex-xl-justify-between f6 color-fg-muted"><ul class="list-style-none d-flex flex-wrap col-12 col-xl-5 flex-justify-center flex-xl-justify-between mb-2 mb-xl-0"><li class="mr-3 mr-xl-0">© <!-- -->2021<!-- --> GitHub, Inc.</li><li class="mr-3 mr-xl-0"><a href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-terms-of-service">Terms</a></li><li class="mr-3 mr-xl-0"><a href="/web/20211117153020/https://docs.github.com/en/github/site-policy/github-privacy-statement">Privacy</a></li><li class="mr-3 mr-xl-0"><a href="https://web.archive.org/web/20211117153020/https://github.com/security">Security</a></li><li class="mr-3 mr-xl-0"><a href="https://web.archive.org/web/20211117153020/https://www.githubstatus.com/">Status</a></li><li><a href="/web/20211117153020/https://docs.github.com/en">Help</a></li></ul><a aria-label="Homepage" title="GitHub" class="d-none d-xl-block color-fg-muted" href="https://web.archive.org/web/20211117153020/https://github.com/"><svg aria-hidden="true" role="img" class="octicon octicon-mark-github" viewbox="0 0 16 16" width="24" height="24" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path></svg></a><ul class="list-style-none d-flex flex-wrap col-12 col-xl-5 flex-justify-center flex-xl-justify-between mb-2 mb-xl-0"><li class="mr-3 mr-xl-0"><a href="https://web.archive.org/web/20211117153020/https://support.github.com/">Contact GitHub</a></li><li class="mr-3 mr-xl-0"><a href="https://web.archive.org/web/20211117153020/https://github.com/pricing">Pricing</a></li><li class="mr-3 mr-xl-0"><a href="/web/20211117153020/https://docs.github.com/en/developers">Developer API</a></li><li class="mr-3 mr-xl-0"><a href="https://web.archive.org/web/20211117153020/https://services.github.com/">Training</a></li><li class="mr-3 mr-xl-0"><a href="https://web.archive.org/web/20211117153020/https://github.blog/">Blog</a></li><li><a href="https://web.archive.org/web/20211117153020/https://github.com/about">About</a></li></ul></footer><div class="position-fixed bottom-0 mb-4 right-0 mr-4 transition-200 opacity-0"><button class="tooltipped tooltipped-n tooltipped-no-delay color-bg-accent-emphasis color-fg-on-emphasis circle border-0" style="width:40px;height:40px" aria-label="Scroll to top"><svg aria-hidden="true" role="img" class="octicon octicon-chevron-up" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M3.22 9.78a.75.75 0 010-1.06l4.25-4.25a.75.75 0 011.06 0l4.25 4.25a.75.75 0 01-1.06 1.06L8 6.06 4.28 9.78a.75.75 0 01-1.06 0z"></path></svg></button></div></main></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"mainContext":{"breadcrumbs":[{"documentType":"product","href":"/en/github","title":"GitHub"},{"documentType":"category","href":"/en/github/site-policy","title":"Site policy"},{"documentType":"article","href":"/en/github/site-policy/github-community-guidelines","title":"GitHub Community Guidelines"}],"activeProducts":[{"id":"get-started","name":"Get started","href":"/get-started","dir":"content/get-started","toc":"content/get-started/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"account-and-profile","name":"Account and profile","href":"/account-and-profile","dir":"content/account-and-profile","toc":"content/account-and-profile/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"authentication","name":"Authentication","href":"/authentication","dir":"content/authentication","toc":"content/authentication/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"repositories","name":"Repositories","href":"/repositories","dir":"content/repositories","toc":"content/repositories/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"github","name":"GitHub","href":"/github","dir":"content/github","toc":"content/github/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"admin","name":"Enterprise administrators","href":"/enterprise-cloud@latest/admin","dir":"content/admin","toc":"content/admin/index.md","wip":false,"hidden":false,"versions":["enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"billing","name":"Billing and payments","href":"/billing","dir":"content/billing","toc":"content/billing/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"organizations","name":"Organizations","href":"/organizations","dir":"content/organizations","toc":"content/organizations/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"code-security","name":"Code security","href":"/code-security","dir":"content/code-security","toc":"content/code-security/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"pull-requests","name":"Pull requests","href":"/pull-requests","dir":"content/pull-requests","toc":"content/pull-requests/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"issues","name":"GitHub Issues","href":"/issues","dir":"content/issues","toc":"content/issues/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"actions","name":"GitHub Actions","href":"/actions","dir":"content/actions","toc":"content/actions/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"codespaces","name":"GitHub Codespaces","href":"/codespaces","dir":"content/codespaces","toc":"content/codespaces/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest"]},{"id":"packages","name":"GitHub Packages","href":"/packages","dir":"content/packages","toc":"content/packages/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"search-github","name":"Search on GitHub","href":"/search-github","dir":"content/search-github","toc":"content/search-github/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"developers","name":"Developers","href":"/developers","dir":"content/developers","toc":"content/developers/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"rest","name":"REST API","href":"/rest","dir":"content/rest","toc":"content/rest/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"graphql","name":"GraphQL API","href":"/graphql","dir":"content/graphql","toc":"content/graphql/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"github-cli","name":"GitHub CLI","href":"/github-cli","dir":"content/github-cli","toc":"content/github-cli/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"discussions","name":"GitHub Discussions","href":"/discussions","dir":"content/discussions","toc":"content/discussions/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest"]},{"id":"sponsors","name":"GitHub Sponsors","href":"/sponsors","dir":"content/sponsors","toc":"content/sponsors/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest"]},{"id":"communities","name":"Building communities","href":"/communities","dir":"content/communities","toc":"content/communities/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"pages","name":"GitHub Pages","href":"/pages","dir":"content/pages","toc":"content/pages/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"education","name":"Education","href":"/education","dir":"content/education","toc":"content/education/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest"]},{"id":"desktop","name":"GitHub Desktop","href":"/desktop","dir":"content/desktop","toc":"content/desktop/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest"]},{"id":"atom","name":"Atom","href":"https://web.archive.org/web/20211117153020/https://atom.io/docs","external":true},{"id":"electron","name":"Electron","href":"https://web.archive.org/web/20211117153020/https://electronjs.org/docs","external":true},{"id":"codeql","name":"CodeQL","href":"https://web.archive.org/web/20211117153020/https://codeql.github.com/docs","external":true},{"id":"npm","name":"npm","href":"https://web.archive.org/web/20211117153020/https://docs.npmjs.com/","external":true}],"productGroups":[{"name":"Get started","icon":null,"octicon":"RocketIcon","children":[{"id":"get-started","name":"Get started","href":"/get-started","dir":"content/get-started","toc":"content/get-started/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"account-and-profile","name":"Account and profile","href":"/account-and-profile","dir":"content/account-and-profile","toc":"content/account-and-profile/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"authentication","name":"Authentication","href":"/authentication","dir":"content/authentication","toc":"content/authentication/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"billing","name":"Billing and payments","href":"/billing","dir":"content/billing","toc":"content/billing/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]}]},{"name":"Collaborative coding","icon":null,"octicon":"CommentDiscussionIcon","children":[{"id":"codespaces","name":"GitHub Codespaces","href":"/codespaces","dir":"content/codespaces","toc":"content/codespaces/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest"]},{"id":"repositories","name":"Repositories","href":"/repositories","dir":"content/repositories","toc":"content/repositories/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"pull-requests","name":"Pull requests","href":"/pull-requests","dir":"content/pull-requests","toc":"content/pull-requests/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"discussions","name":"GitHub Discussions","href":"/discussions","dir":"content/discussions","toc":"content/discussions/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest"]}]},{"name":"CI/CD and DevOps","icon":null,"octicon":"GearIcon","children":[{"id":"actions","name":"GitHub Actions","href":"/actions","dir":"content/actions","toc":"content/actions/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"packages","name":"GitHub Packages","href":"/packages","dir":"content/packages","toc":"content/packages/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"pages","name":"GitHub Pages","href":"/pages","dir":"content/pages","toc":"content/pages/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]}]},{"name":"Security","icon":null,"octicon":"ShieldLockIcon","children":[{"id":"code-security","name":"Code security","href":"/code-security","dir":"content/code-security","toc":"content/code-security/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]}]},{"name":"Client apps","icon":null,"octicon":"DeviceMobileIcon","children":[{"id":"github-cli","name":"GitHub CLI","href":"/github-cli","dir":"content/github-cli","toc":"content/github-cli/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"desktop","name":"GitHub Desktop","href":"/desktop","dir":"content/desktop","toc":"content/desktop/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest"]}]},{"name":"Project management","icon":null,"octicon":"ProjectIcon","children":[{"id":"issues","name":"GitHub Issues","href":"/issues","dir":"content/issues","toc":"content/issues/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"search-github","name":"Search on GitHub","href":"/search-github","dir":"content/search-github","toc":"content/search-github/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]}]},{"name":"Developers","icon":null,"octicon":"MarkGithubIcon","children":[{"id":"developers","name":"Developers","href":"/developers","dir":"content/developers","toc":"content/developers/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"rest","name":"REST API","href":"/rest","dir":"content/rest","toc":"content/rest/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"graphql","name":"GraphQL API","href":"/graphql","dir":"content/graphql","toc":"content/graphql/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]}]},{"name":"Enterprise and Teams","icon":null,"octicon":"OrganizationIcon","children":[{"id":"organizations","name":"Organizations","href":"/organizations","dir":"content/organizations","toc":"content/organizations/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"admin","name":"Enterprise administrators","href":"/enterprise-cloud@latest/admin","dir":"content/admin","toc":"content/admin/index.md","wip":false,"hidden":false,"versions":["enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]}]},{"name":"Community","icon":null,"octicon":"GlobeIcon","children":[{"id":"communities","name":"Building communities","href":"/communities","dir":"content/communities","toc":"content/communities/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},{"id":"sponsors","name":"GitHub Sponsors","href":"/sponsors","dir":"content/sponsors","toc":"content/sponsors/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest"]},{"id":"education","name":"Education","href":"/education","dir":"content/education","toc":"content/education/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest"]}]}],"communityRedirect":{},"currentProduct":{"id":"github","name":"GitHub","href":"/github","dir":"content/github","toc":"content/github/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0","github-ae@latest"]},"currentLayoutName":"default","isHomepageVersion":false,"isFPT":true,"error":"","data":{"ui":{"header":{"github_docs":"GitHub Docs","contact":"Contact","notices":{"ghae_silent_launch":"GitHub AE is currently under limited release. Please \u003ca href=\"https://enterprise.github.com/contact\"\u003econtact our Sales Team\u003c/a\u003e to find out more.","release_candidate":" is currently available as a release candidate. For more information, see \"\u003ca href=\"/admin/overview/about-upgrades-to-new-releases\"\u003eAbout upgrades to new releases\u003c/a\u003e.\"","localization_complete":"We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the \u003ca id=\"to-english-doc\" href=\"/en\"\u003eEnglish documentation\u003c/a\u003e. If there's a problem with translations on this page, please \u003ca href=\"https://github.com/contact?form[subject]=translation%20issue%20on%20docs.github.com\u0026form[comments]=\"\u003elet us know\u003c/a\u003e.","localization_in_progress":"Hello, explorer! This page is under active development or still in translation. For the most up-to-date and accurate information, please visit our \u003ca id=\"to-english-doc\" href=\"/en\"\u003eEnglish documentation\u003c/a\u003e.","early_access":"📣 Please \u003cb\u003edo not share\u003c/b\u003e this URL publicly. This page contains content about an early access feature.","release_notes_use_latest":"Please use the latest release for the latest security, performance, and bug fixes.","ghes_release_notes_upgrade_patch_only":"📣 This is not the \u003ca href=\"#{{ latestPatch }}\"\u003elatest patch release\u003c/a\u003e of Enterprise Server.","ghes_release_notes_upgrade_release_only":"📣 This is not the \u003ca href=\"/enterprise-server@{{ latestRelease }}/admin/release-notes\"\u003elatest release\u003c/a\u003e of Enterprise Server.","ghes_release_notes_upgrade_patch_and_release":"📣 This is not the \u003ca href=\"#{{ latestPatch }}\"\u003elatest patch release\u003c/a\u003e of this release series, and this is not the \u003ca href=\"/enterprise-server@{{ latestRelease }}/admin/release-notes\"\u003elatest release\u003c/a\u003e of Enterprise Server."}},"release_notes":{"banner_text_current":"These changes will roll out over the next one week.","banner_text_past":"These changes rolled out to enterprises during the week of"},"search":{"need_help":"Need help?","placeholder":"Search topics, products...","loading":"Loading","no_results":"No results found","no_content":"No content"},"homepage":{"explore_by_product":"Explore by product","version_picker":"Version"},"toc":{"getting_started":"Getting started","popular":"Popular","guides":"Guides","whats_new":"What's new"},"pages":{"article_version":"Article version","miniToc":"In this article","contributor_callout":"This article is contributed and maintained by","all_enterprise_releases":"All Enterprise releases"},"errors":{"oops":"Ooops!","something_went_wrong":"It looks like something went wrong.","we_track_errors":"We track these errors automatically, but if the problem persists please feel free to contact us.","page_doesnt_exist":"It looks like this page doesn't exist."},"support":{"still_need_help":"Still need help?","contact_support":"Contact support","ask_community":"Ask the GitHub community"},"survey":{"able_to_find":"Did this doc help you?","yes":"Yes","no":"No","comment_yes_label":"Let us know what we do well","comment_no_label":"Let us know what we can do better","optional":"Optional","required":"Required","email_placeholder":"email@example.com","email_label":"Can we contact you if we have more questions?","send":"Send","feedback":"Thank you! We received your feedback.","not_support":"If you need a reply, please contact support instead.","privacy_policy":"Privacy policy"},"contribution_cta":{"title":"Help us make these docs great!","body":"All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.","button":"Make a contribution","or":"Or,","to_guidelines":"learn how to contribute."},"products":{"graphql":{"reference":{"fields":"Fields","arguments":"Arguments","name":"Name","type":"Type","description":"Description","input_fields":"Input fields","return_fields":"Return fields","implemented_by":"Implemented by","values":"Values","possible_types":"Possible types","preview_notice":"Preview notice","deprecation_notice":"Deprecation notice"}},"rest":{"reference":{"parameters":"Parameters","response":"Response","code_sample":"Code sample","code_samples":"Code samples","preview_notice":"Preview notice","preview_notices":"Preview notices","see_preview_notice":"See preview notice","see_preview_notices":"See preview notices","preview_header_is_required":"This header is \u003cstrong\u003erequired\u003c/strong\u003e"}}},"footer":{"all_rights_reserved":"All rights reserved","terms":"Terms","privacy":"Privacy","security":"Security","product":{"heading":"Product","links":{"features":"Features","security":"Security","enterprise":"Enterprise","case_studies":"Case Studies","pricing":"Pricing","resources":"Resources"}},"platform":{"heading":"Platform","links":{"developer_api":"Developer API","partners":"Partners","atom":"Atom","electron":"Electron","github_desktop":"GitHub Desktop"}},"support":{"heading":"Support","links":{"help":"Help","community_forum":"Community Forum","training":"Training","status":"Status","contact_github":"Contact GitHub"}},"company":{"heading":"Company","links":{"about":"About","blog":"Blog","careers":"Careers","press":"Press","shop":"Shop"}}},"product_landing":{"quickstart":"Quickstart","reference":"Reference","overview":"Overview","guides":"Guides","code_examples":"Code examples","search_code_examples":"Search code examples","show_more":"Show more","explore_people_and_projects":"Explore people and projects","sorry":"Sorry, there is no result for","no_example":"It looks like we don't have an example that fits your filter.","try_another":"Try another filter or add your code example.","no_result":"Sorry, there are no guides that match your filter.","learn":"Learn how to add a code example","communities_using_discussions":"Communities using discussions","add_your_community":"Add your community","sponsor_community":"GitHub Sponsors community","supported_releases":"Supported releases","release_notes_for":"Release notes for","upgrade_from":"Upgrade from","browse_all_docs":"Browse all docs","explore_release_notes":"Explore release notes"},"product_sublanding":{"start":"Start","start_path":"Start path","learning_paths":"{{ productMap[currentProduct].name }} learning paths","learning_paths_desc":"Learning paths are a collection of guides that help you master a particular subject.","guides":"{{ productMap[currentProduct].name }} guides","more_guides":"more guides","load_more":"Load more guides","all_guides":"All {{ productMap[currentProduct].name }} guides","filter_instructions":"Filter the guide list using these controls","filters":{"type":"Type","topic":"Topic","all":"All"},"guides_found":{"multiple":"{n} guides found","one":"1 guide found","none":"No guides found"},"guide_types":{"overview":"Overview","quick_start":"Quickstart","tutorial":"Tutorial","how_to":"How-to guide","reference":"Reference"}},"learning_track_nav":{"prevGuide":"Previous guide","nextGuide":"Next guide"},"toggle_images":{"off":"Images are off, click to show","on":"Images are on, click to hide","hide_single":"Hide image","show_single":"Show image"},"scroll_button":{"scroll_to_top":"Scroll to top"}},"reusables":{"enterprise_deprecation":{"deprecation_details":"No patch releases will be made, even for critical security issues. For better performance, improved security, and new features, \u003ca href=\"/enterprise/admin/guides/installation/upgrading-github-enterprise/\"\u003eupgrade to the latest version of GitHub Enterprise\u003c/a\u003e.\nFor help with the upgrade, \u003ca href=\"https://enterprise.github.com/support\"\u003econtact GitHub Enterprise support\u003c/a\u003e.","version_was_deprecated":"This version of GitHub Enterprise was discontinued on","version_will_be_deprecated":"This version of GitHub Enterprise will be discontinued on"},"policies":{"abuse":"{% data variables.product.prodname_dotcom %} does not tolerate abuse.{% ifversion fpt or ghec %} For more information on {% data variables.product.prodname_dotcom %}'s policies, see our [Terms of Service](/free-pro-team@latest/github/site-policy/github-terms-of-service) and [Community Guidelines](/free-pro-team@latest/github/site-policy/github-community-guidelines).{% endif %}","github-community-guidelines-and-terms":"{% data variables.product.company_short %} provides a baseline code of conduct for everyone who uses {% data variables.product.prodname_dotcom_the_website %}. For more information, see \"[{% data variables.product.company_short %} Terms of Service](/free-pro-team@latest/github/site-policy/github-terms-of-service)\" and \"[{% data variables.product.company_short %} Community Guidelines](/free-pro-team@latest/github/site-policy/github-community-guidelines).\"","translation":"This document is translated from English. In the event of any conflict, uncertainty, or apparent inconsistency between this version and the English version(s) of this document, the English version is the controlling version.\n\nIf you have suggestions to improve our translation, please \u003ca href=\"https://github.com/github/site-policy/issues\"\u003eopen an issue in our site-policy repository\u003c/a\u003e."}},"variables":{"release_candidate":{"version":"enterprise-server@3.3"}}},"airGap":false,"currentCategory":"site-policy","currentPathWithoutLanguage":"/github/site-policy/github-community-guidelines","relativePath":"github/site-policy/github-community-guidelines.md","page":{"languageVariants":[{"name":"English","code":"en","hreflang":"en","href":"/en/github/site-policy/github-community-guidelines"},{"name":"Simplified Chinese","code":"cn","hreflang":"zh-Hans","href":"/cn/github/site-policy/github-community-guidelines"},{"name":"Japanese","code":"ja","hreflang":"ja","href":"/ja/github/site-policy/github-community-guidelines"},{"name":"Spanish","code":"es","hreflang":"es","href":"/es/github/site-policy/github-community-guidelines"},{"name":"Portuguese","code":"pt","hreflang":"pt","href":"/pt/github/site-policy/github-community-guidelines"}],"documentType":"article","type":null,"title":"GitHub Community Guidelines","fullTitle":"GitHub Community Guidelines - GitHub Docs","topics":["Policy","Legal"],"introPlainText":"","permalinks":[{"title":"GitHub Community Guidelines","pageVersionTitle":"Free, Pro, \u0026 Team","pageVersion":"free-pro-team@latest","href":"/en/github/site-policy/github-community-guidelines","relativePath":"github/site-policy/github-community-guidelines.md","languageCode":"en"}],"hidden":false},"enterpriseServerReleases":{"isOldestReleaseDeprecated":false,"oldestSupported":"3.0","nextDeprecationDate":"2022-02-16","supported":["3.3","3.2","3.1","3.0"]},"enterpriseServerVersions":["enterprise-server@3.3","enterprise-server@3.2","enterprise-server@3.1","enterprise-server@3.0"],"userLanguage":"","allVersions":{"free-pro-team@latest":{"version":"free-pro-team@latest","versionTitle":"Free, Pro, \u0026 Team","latestVersion":"free-pro-team@latest","currentRelease":"latest","openApiVersionName":"api.github.com","miscVersionName":"dotcom","plan":"free-pro-team","planTitle":"Free, Pro, \u0026 Team","shortName":"fpt","releases":["latest"],"latestRelease":"latest","nonEnterpriseDefault":true,"openApiBaseName":"api.github.com","miscBaseName":"dotcom"},"enterprise-cloud@latest":{"version":"enterprise-cloud@latest","versionTitle":"Enterprise Cloud","latestVersion":"enterprise-cloud@latest","currentRelease":"latest","openApiVersionName":"api.github.com","miscVersionName":"ghec","plan":"enterprise-cloud","planTitle":"Enterprise Cloud","shortName":"ghec","releases":["latest"],"latestRelease":"latest","openApiBaseName":"api.github.com","miscBaseName":"ghec"},"enterprise-server@3.3":{"version":"enterprise-server@3.3","versionTitle":"Enterprise Server 3.3","latestVersion":"enterprise-server@3.3","currentRelease":"3.3","openApiVersionName":"ghes-3.3","miscVersionName":"ghes-3.3","plan":"enterprise-server","planTitle":"Enterprise Server","shortName":"ghes","releases":["3.3","3.2","3.1","3.0"],"latestRelease":"3.3","hasNumberedReleases":true,"openApiBaseName":"ghes-","miscBaseName":"ghes-"},"enterprise-server@3.2":{"version":"enterprise-server@3.2","versionTitle":"Enterprise Server 3.2","latestVersion":"enterprise-server@3.3","currentRelease":"3.2","openApiVersionName":"ghes-3.2","miscVersionName":"ghes-3.2","plan":"enterprise-server","planTitle":"Enterprise Server","shortName":"ghes","releases":["3.3","3.2","3.1","3.0"],"latestRelease":"3.3","hasNumberedReleases":true,"openApiBaseName":"ghes-","miscBaseName":"ghes-"},"enterprise-server@3.1":{"version":"enterprise-server@3.1","versionTitle":"Enterprise Server 3.1","latestVersion":"enterprise-server@3.3","currentRelease":"3.1","openApiVersionName":"ghes-3.1","miscVersionName":"ghes-3.1","plan":"enterprise-server","planTitle":"Enterprise Server","shortName":"ghes","releases":["3.3","3.2","3.1","3.0"],"latestRelease":"3.3","hasNumberedReleases":true,"openApiBaseName":"ghes-","miscBaseName":"ghes-"},"enterprise-server@3.0":{"version":"enterprise-server@3.0","versionTitle":"Enterprise Server 3.0","latestVersion":"enterprise-server@3.3","currentRelease":"3.0","openApiVersionName":"ghes-3.0","miscVersionName":"ghes-3.0","plan":"enterprise-server","planTitle":"Enterprise Server","shortName":"ghes","releases":["3.3","3.2","3.1","3.0"],"latestRelease":"3.3","hasNumberedReleases":true,"openApiBaseName":"ghes-","miscBaseName":"ghes-"},"github-ae@latest":{"version":"github-ae@latest","versionTitle":"GitHub AE","latestVersion":"github-ae@latest","currentRelease":"latest","openApiVersionName":"github.ae","miscVersionName":"ghae","plan":"github-ae","planTitle":"GitHub AE","shortName":"ghae","releases":["latest"],"latestRelease":"latest","openApiBaseName":"github.ae","miscBaseName":"ghae"}},"currentVersion":"free-pro-team@latest","currentProductTree":{"href":"/en/github","renderedShortTitle":"","renderedFullTitle":"GitHub","page":{"hidden":false,"documentType":"product","title":"GitHub","shortTitle":""},"childPages":[{"href":"/en/github/copilot","renderedShortTitle":"","renderedFullTitle":"GitHub Copilot","page":{"hidden":false,"documentType":"category","title":"GitHub Copilot","shortTitle":""},"childPages":[{"href":"/en/github/copilot/about-github-copilot-telemetry","renderedShortTitle":"","renderedFullTitle":"About GitHub Copilot telemetry","page":{"hidden":false,"documentType":"article","title":"About GitHub Copilot telemetry","shortTitle":""},"childPages":[]},{"href":"/en/github/copilot/github-copilot-telemetry-terms","renderedShortTitle":"","renderedFullTitle":"GitHub Copilot Telemetry Terms","page":{"hidden":false,"documentType":"article","title":"GitHub Copilot Telemetry Terms","shortTitle":""},"childPages":[]},{"href":"/en/github/copilot/research-recitation","renderedShortTitle":"","renderedFullTitle":"Research recitation","page":{"hidden":false,"documentType":"article","title":"Research recitation","shortTitle":""},"childPages":[]}]},{"href":"/en/github/writing-on-github","renderedShortTitle":"","renderedFullTitle":"Writing on GitHub","page":{"hidden":false,"documentType":"category","title":"Writing on GitHub","shortTitle":""},"childPages":[{"href":"/en/github/writing-on-github/getting-started-with-writing-and-formatting-on-github","renderedShortTitle":"Start writing on GitHub","renderedFullTitle":"Getting started with writing and formatting on GitHub","page":{"hidden":false,"documentType":"mapTopic","title":"Getting started with writing and formatting on GitHub","shortTitle":"Start writing on GitHub"},"childPages":[{"href":"/en/github/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github","renderedShortTitle":"Write \u0026 format on GitHub","renderedFullTitle":"About writing and formatting on GitHub","page":{"hidden":false,"documentType":"article","title":"About writing and formatting on GitHub","shortTitle":"Write \u0026amp; format on GitHub"},"childPages":[]},{"href":"/en/github/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax","renderedShortTitle":"Basic formatting syntax","renderedFullTitle":"Basic writing and formatting syntax","page":{"hidden":false,"documentType":"article","title":"Basic writing and formatting syntax","shortTitle":"Basic formatting syntax"},"childPages":[]}]},{"href":"/en/github/writing-on-github/working-with-advanced-formatting","renderedShortTitle":"Work with advanced formatting","renderedFullTitle":"Working with advanced formatting","page":{"hidden":false,"documentType":"mapTopic","title":"Working with advanced formatting","shortTitle":"Work with advanced formatting"},"childPages":[{"href":"/en/github/writing-on-github/working-with-advanced-formatting/organizing-information-with-tables","renderedShortTitle":"Organized data with tables","renderedFullTitle":"Organizing information with tables","page":{"hidden":false,"documentType":"article","title":"Organizing information with tables","shortTitle":"Organized data with tables"},"childPages":[]},{"href":"/en/github/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections","renderedShortTitle":"Collapsed sections","renderedFullTitle":"Organizing information with collapsed sections","page":{"hidden":false,"documentType":"article","title":"Organizing information with collapsed sections","shortTitle":"Collapsed sections"},"childPages":[]},{"href":"/en/github/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks","renderedShortTitle":"Create code blocks","renderedFullTitle":"Creating and highlighting code blocks","page":{"hidden":false,"documentType":"article","title":"Creating and highlighting code blocks","shortTitle":"Create code blocks"},"childPages":[]},{"href":"/en/github/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls","renderedShortTitle":"Auto linked references","renderedFullTitle":"Autolinked references and URLs","page":{"hidden":false,"documentType":"article","title":"Autolinked references and URLs","shortTitle":"Auto linked references"},"childPages":[]},{"href":"/en/github/writing-on-github/working-with-advanced-formatting/attaching-files","renderedShortTitle":"","renderedFullTitle":"Attaching files","page":{"hidden":false,"documentType":"article","title":"Attaching files","shortTitle":""},"childPages":[]},{"href":"/en/github/writing-on-github/working-with-advanced-formatting/creating-a-permanent-link-to-a-code-snippet","renderedShortTitle":"Permanent links to code","renderedFullTitle":"Creating a permanent link to a code snippet","page":{"hidden":false,"documentType":"article","title":"Creating a permanent link to a code snippet","shortTitle":"Permanent links to code"},"childPages":[]},{"href":"/en/github/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests","renderedShortTitle":"","renderedFullTitle":"Using keywords in issues and pull requests","page":{"hidden":false,"documentType":"article","title":"Using keywords in issues and pull requests","shortTitle":""},"childPages":[]}]},{"href":"/en/github/writing-on-github/working-with-saved-replies","renderedShortTitle":"Work with saved replies","renderedFullTitle":"Working with saved replies","page":{"hidden":false,"documentType":"mapTopic","title":"Working with saved replies","shortTitle":"Work with saved replies"},"childPages":[{"href":"/en/github/writing-on-github/working-with-saved-replies/about-saved-replies","renderedShortTitle":"","renderedFullTitle":"About saved replies","page":{"hidden":false,"documentType":"article","title":"About saved replies","shortTitle":""},"childPages":[]},{"href":"/en/github/writing-on-github/working-with-saved-replies/creating-a-saved-reply","renderedShortTitle":"","renderedFullTitle":"Creating a saved reply","page":{"hidden":false,"documentType":"article","title":"Creating a saved reply","shortTitle":""},"childPages":[]},{"href":"/en/github/writing-on-github/working-with-saved-replies/editing-a-saved-reply","renderedShortTitle":"","renderedFullTitle":"Editing a saved reply","page":{"hidden":false,"documentType":"article","title":"Editing a saved reply","shortTitle":""},"childPages":[]},{"href":"/en/github/writing-on-github/working-with-saved-replies/deleting-a-saved-reply","renderedShortTitle":"","renderedFullTitle":"Deleting a saved reply","page":{"hidden":false,"documentType":"article","title":"Deleting a saved reply","shortTitle":""},"childPages":[]},{"href":"/en/github/writing-on-github/working-with-saved-replies/using-saved-replies","renderedShortTitle":"","renderedFullTitle":"Using saved replies","page":{"hidden":false,"documentType":"article","title":"Using saved replies","shortTitle":""},"childPages":[]}]},{"href":"/en/github/writing-on-github/editing-and-sharing-content-with-gists","renderedShortTitle":"Share content with gists","renderedFullTitle":"Editing and sharing content with gists","page":{"hidden":false,"documentType":"mapTopic","title":"Editing and sharing content with gists","shortTitle":"Share content with gists"},"childPages":[{"href":"/en/github/writing-on-github/editing-and-sharing-content-with-gists/creating-gists","renderedShortTitle":"","renderedFullTitle":"Creating gists","page":{"hidden":false,"documentType":"article","title":"Creating gists","shortTitle":""},"childPages":[]},{"href":"/en/github/writing-on-github/editing-and-sharing-content-with-gists/forking-and-cloning-gists","renderedShortTitle":"","renderedFullTitle":"Forking and cloning gists","page":{"hidden":false,"documentType":"article","title":"Forking and cloning gists","shortTitle":""},"childPages":[]}]}]},{"href":"/en/github/importing-your-projects-to-github","renderedShortTitle":"Importing your projects","renderedFullTitle":"Importing your projects to GitHub","page":{"hidden":false,"documentType":"category","title":"Importing your projects to GitHub","shortTitle":"Importing your projects"},"childPages":[{"href":"/en/github/importing-your-projects-to-github/importing-source-code-to-github","renderedShortTitle":"Import code to GitHub","renderedFullTitle":"Importing source code to GitHub","page":{"hidden":false,"documentType":"mapTopic","title":"Importing source code to GitHub","shortTitle":"Import code to GitHub"},"childPages":[{"href":"/en/github/importing-your-projects-to-github/importing-source-code-to-github/about-github-importer","renderedShortTitle":"","renderedFullTitle":"About GitHub Importer","page":{"hidden":false,"documentType":"article","title":"About GitHub Importer","shortTitle":""},"childPages":[]},{"href":"/en/github/importing-your-projects-to-github/importing-source-code-to-github/importing-a-repository-with-github-importer","renderedShortTitle":"Use GitHub Importer","renderedFullTitle":"Importing a repository with GitHub Importer","page":{"hidden":false,"documentType":"article","title":"Importing a repository with GitHub Importer","shortTitle":"Use GitHub Importer"},"childPages":[]},{"href":"/en/github/importing-your-projects-to-github/importing-source-code-to-github/updating-commit-author-attribution-with-github-importer","renderedShortTitle":"Update author GitHub Importer","renderedFullTitle":"Updating commit author attribution with GitHub Importer","page":{"hidden":false,"documentType":"article","title":"Updating commit author attribution with GitHub Importer","shortTitle":"Update author GitHub Importer"},"childPages":[]},{"href":"/en/github/importing-your-projects-to-github/importing-source-code-to-github/importing-a-git-repository-using-the-command-line","renderedShortTitle":"Import repo locally","renderedFullTitle":"Importing a Git repository using the command line","page":{"hidden":false,"documentType":"article","title":"Importing a Git repository using the command line","shortTitle":"Import repo locally"},"childPages":[]},{"href":"/en/github/importing-your-projects-to-github/importing-source-code-to-github/adding-an-existing-project-to-github-using-the-command-line","renderedShortTitle":"Add a project locally","renderedFullTitle":"Adding an existing project to GitHub using the command line","page":{"hidden":false,"documentType":"article","title":"Adding an existing project to GitHub using the command line","shortTitle":"Add a project locally"},"childPages":[]},{"href":"/en/github/importing-your-projects-to-github/importing-source-code-to-github/source-code-migration-tools","renderedShortTitle":"Code migration tools","renderedFullTitle":"Source code migration tools","page":{"hidden":false,"documentType":"article","title":"Source code migration tools","shortTitle":"Code migration tools"},"childPages":[]}]},{"href":"/en/github/importing-your-projects-to-github/working-with-subversion-on-github","renderedShortTitle":"Work with Subversion on GitHub","renderedFullTitle":"Working with Subversion on GitHub","page":{"hidden":false,"documentType":"mapTopic","title":"Working with Subversion on GitHub","shortTitle":"Work with Subversion on GitHub"},"childPages":[{"href":"/en/github/importing-your-projects-to-github/working-with-subversion-on-github/what-are-the-differences-between-subversion-and-git","renderedShortTitle":"Subversion \u0026 Git differences","renderedFullTitle":"What are the differences between Subversion and Git?","page":{"hidden":false,"documentType":"article","title":"What are the differences between Subversion and Git?","shortTitle":"Subversion \u0026amp; Git differences"},"childPages":[]},{"href":"/en/github/importing-your-projects-to-github/working-with-subversion-on-github/support-for-subversion-clients","renderedShortTitle":"Support for Subversion clients","renderedFullTitle":"Support for Subversion clients","page":{"hidden":false,"documentType":"article","title":"Support for Subversion clients","shortTitle":"Support for Subversion clients"},"childPages":[]},{"href":"/en/github/importing-your-projects-to-github/working-with-subversion-on-github/subversion-properties-supported-by-github","renderedShortTitle":"Properties supported by GitHub","renderedFullTitle":"Subversion properties supported by GitHub","page":{"hidden":false,"documentType":"article","title":"Subversion properties supported by GitHub","shortTitle":"Properties supported by GitHub"},"childPages":[]}]}]},{"href":"/en/github/customizing-your-github-workflow","renderedShortTitle":"Customize your workflow","renderedFullTitle":"Customizing your GitHub workflow","page":{"hidden":false,"documentType":"category","title":"Customizing your GitHub workflow","shortTitle":"Customize your workflow"},"childPages":[{"href":"/en/github/customizing-your-github-workflow/exploring-integrations","renderedShortTitle":"","renderedFullTitle":"Exploring integrations","page":{"hidden":false,"documentType":"mapTopic","title":"Exploring integrations","shortTitle":""},"childPages":[{"href":"/en/github/customizing-your-github-workflow/exploring-integrations/about-integrations","renderedShortTitle":"","renderedFullTitle":"About integrations","page":{"hidden":false,"documentType":"article","title":"About integrations","shortTitle":""},"childPages":[]},{"href":"/en/github/customizing-your-github-workflow/exploring-integrations/about-github-marketplace","renderedShortTitle":"","renderedFullTitle":"About GitHub Marketplace","page":{"hidden":false,"documentType":"article","title":"About GitHub Marketplace","shortTitle":""},"childPages":[]},{"href":"/en/github/customizing-your-github-workflow/exploring-integrations/github-extensions-and-integrations","renderedShortTitle":"Extensions \u0026 integrations","renderedFullTitle":"GitHub extensions and integrations","page":{"hidden":false,"documentType":"article","title":"GitHub extensions and integrations","shortTitle":"Extensions \u0026 integrations"},"childPages":[]}]},{"href":"/en/github/customizing-your-github-workflow/purchasing-and-installing-apps-in-github-marketplace","renderedShortTitle":"Install Marketplace apps","renderedFullTitle":"Purchasing and installing apps in GitHub Marketplace","page":{"hidden":false,"documentType":"mapTopic","title":"Purchasing and installing apps in GitHub Marketplace","shortTitle":"Install Marketplace apps"},"childPages":[{"href":"/en/github/customizing-your-github-workflow/purchasing-and-installing-apps-in-github-marketplace/installing-an-app-in-your-personal-account","renderedShortTitle":"Install app user account","renderedFullTitle":"Installing an app in your personal account","page":{"hidden":false,"documentType":"article","title":"Installing an app in your personal account","shortTitle":"Install app user account"},"childPages":[]},{"href":"/en/github/customizing-your-github-workflow/purchasing-and-installing-apps-in-github-marketplace/installing-an-app-in-your-organization","renderedShortTitle":"Install app organization","renderedFullTitle":"Installing an app in your organization","page":{"hidden":false,"documentType":"article","title":"Installing an app in your organization","shortTitle":"Install app organization"},"childPages":[]}]}]},{"href":"/en/github/extending-github","renderedShortTitle":"","renderedFullTitle":"Extending GitHub","page":{"hidden":false,"documentType":"category","title":"Extending GitHub","shortTitle":""},"childPages":[{"href":"/en/github/extending-github/getting-started-with-the-api","renderedShortTitle":"Get started API","renderedFullTitle":"Getting started with the API","page":{"hidden":false,"documentType":"article","title":"Getting started with the API","shortTitle":"Get started API"},"childPages":[]},{"href":"/en/github/extending-github/git-automation-with-oauth-tokens","renderedShortTitle":"Automate with OAuth tokens","renderedFullTitle":"Git automation with OAuth tokens","page":{"hidden":false,"documentType":"article","title":"Git automation with OAuth tokens","shortTitle":"Automate with OAuth tokens"},"childPages":[]},{"href":"/en/github/extending-github/about-webhooks","renderedShortTitle":"","renderedFullTitle":"About webhooks","page":{"hidden":false,"documentType":"article","title":"About webhooks","shortTitle":""},"childPages":[]}]},{"href":"/en/github/working-with-github-support","renderedShortTitle":"GitHub Support","renderedFullTitle":"Working with GitHub Support","page":{"hidden":false,"documentType":"category","title":"Working with GitHub Support","shortTitle":"GitHub Support"},"childPages":[{"href":"/en/github/working-with-github-support/about-github-support","renderedShortTitle":"","renderedFullTitle":"About GitHub Support","page":{"hidden":false,"documentType":"article","title":"About GitHub Support","shortTitle":""},"childPages":[]},{"href":"/en/github/working-with-github-support/github-enterprise-cloud-support","renderedShortTitle":"GitHub Enterprise Cloud","renderedFullTitle":"GitHub Enterprise Cloud support","page":{"hidden":false,"documentType":"article","title":"GitHub Enterprise Cloud support","shortTitle":"GitHub Enterprise Cloud"},"childPages":[]},{"href":"/en/github/working-with-github-support/about-github-premium-support-for-github-enterprise-cloud","renderedShortTitle":"GitHub Premium Support","renderedFullTitle":"About GitHub Premium Support for GitHub Enterprise Cloud","page":{"hidden":false,"documentType":"article","title":"About GitHub Premium Support for GitHub Enterprise Cloud","shortTitle":"GitHub Premium Support"},"childPages":[]},{"href":"/en/github/working-with-github-support/github-marketplace-support","renderedShortTitle":"GitHub Marketplace","renderedFullTitle":"GitHub Marketplace support","page":{"hidden":false,"documentType":"article","title":"GitHub Marketplace support","shortTitle":"GitHub Marketplace"},"childPages":[]},{"href":"/en/github/working-with-github-support/submitting-a-ticket","renderedShortTitle":"","renderedFullTitle":"Submitting a ticket","page":{"hidden":false,"documentType":"article","title":"Submitting a ticket","shortTitle":""},"childPages":[]}]},{"href":"/en/github/understanding-how-github-uses-and-protects-your-data","renderedShortTitle":"How GitHub protects data","renderedFullTitle":"Understanding how GitHub uses and protects your data","page":{"hidden":false,"documentType":"category","title":"Understanding how GitHub uses and protects your data","shortTitle":"How GitHub protects data"},"childPages":[{"href":"/en/github/understanding-how-github-uses-and-protects-your-data/about-githubs-use-of-your-data","renderedShortTitle":"GitHub's use of your data","renderedFullTitle":"About GitHub's use of your data","page":{"hidden":false,"documentType":"article","title":"About GitHub\u0026apos;s use of your data","shortTitle":"GitHub\u0026apos;s use of your data"},"childPages":[]},{"href":"/en/github/understanding-how-github-uses-and-protects-your-data/requesting-an-archive-of-your-personal-accounts-data","renderedShortTitle":"Request account archive","renderedFullTitle":"Requesting an archive of your personal account’s data","page":{"hidden":false,"documentType":"article","title":"Requesting an archive of your personal account’s data","shortTitle":"Request account archive"},"childPages":[]},{"href":"/en/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository","renderedShortTitle":"Manage data use for private repo","renderedFullTitle":"Managing data use settings for your private repository","page":{"hidden":false,"documentType":"article","title":"Managing data use settings for your private repository","shortTitle":"Manage data use for private repo"},"childPages":[]},{"href":"/en/github/understanding-how-github-uses-and-protects-your-data/opting-into-or-out-of-the-github-archive-program-for-your-public-repository","renderedShortTitle":"GitHub Archive program","renderedFullTitle":"Opting into or out of the GitHub Archive Program for your public repository","page":{"hidden":false,"documentType":"article","title":"Opting into or out of the GitHub Archive Program for your public repository","shortTitle":"GitHub Archive program"},"childPages":[]}]},{"href":"/en/github/site-policy","renderedShortTitle":"","renderedFullTitle":"Site policy","page":{"hidden":false,"documentType":"category","title":"Site policy","shortTitle":""},"childPages":[{"href":"/en/github/site-policy/github-terms-of-service","renderedShortTitle":"","renderedFullTitle":"GitHub Terms of Service","page":{"hidden":false,"documentType":"article","title":"GitHub Terms of Service","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-corporate-terms-of-service","renderedShortTitle":"","renderedFullTitle":"GitHub Corporate Terms of Service","page":{"hidden":false,"documentType":"article","title":"GitHub Corporate Terms of Service","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-privacy-statement","renderedShortTitle":"","renderedFullTitle":"GitHub Privacy Statement","page":{"hidden":false,"documentType":"article","title":"GitHub Privacy Statement","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-data-protection-agreement","renderedShortTitle":"","renderedFullTitle":"GitHub Data Protection Agreement","page":{"hidden":false,"documentType":"article","title":"GitHub Data Protection Agreement","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/global-privacy-practices","renderedShortTitle":"","renderedFullTitle":"Global Privacy Practices","page":{"hidden":false,"documentType":"article","title":"Global Privacy Practices","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-sponsors-additional-terms","renderedShortTitle":"","renderedFullTitle":"GitHub Sponsors Additional Terms","page":{"hidden":false,"documentType":"article","title":"GitHub Sponsors Additional Terms","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-codespaces-privacy-statement","renderedShortTitle":"","renderedFullTitle":"GitHub Codespaces Privacy Statement","page":{"hidden":false,"documentType":"article","title":"GitHub Codespaces Privacy Statement","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-terms-for-additional-products-and-features","renderedShortTitle":"","renderedFullTitle":"GitHub Terms for Additional Products and Features","page":{"hidden":false,"documentType":"article","title":"GitHub Terms for Additional Products and Features","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-logo-policy","renderedShortTitle":"","renderedFullTitle":"GitHub Logo Policy","page":{"hidden":false,"documentType":"article","title":"GitHub Logo Policy","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-username-policy","renderedShortTitle":"","renderedFullTitle":"GitHub Username Policy","page":{"hidden":false,"documentType":"article","title":"GitHub Username Policy","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/submitting-content-removal-requests","renderedShortTitle":"","renderedFullTitle":"Submitting content removal requests","page":{"hidden":false,"documentType":"article","title":"Submitting content removal requests","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/dmca-takedown-policy","renderedShortTitle":"","renderedFullTitle":"DMCA Takedown Policy","page":{"hidden":false,"documentType":"article","title":"DMCA Takedown Policy","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/guide-to-submitting-a-dmca-takedown-notice","renderedShortTitle":"","renderedFullTitle":"Guide to Submitting a DMCA Takedown Notice","page":{"hidden":false,"documentType":"article","title":"Guide to Submitting a DMCA Takedown Notice","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/guide-to-submitting-a-dmca-counter-notice","renderedShortTitle":"","renderedFullTitle":"Guide to Submitting a DMCA Counter Notice","page":{"hidden":false,"documentType":"article","title":"Guide to Submitting a DMCA Counter Notice","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-trademark-policy","renderedShortTitle":"","renderedFullTitle":"GitHub Trademark Policy","page":{"hidden":false,"documentType":"article","title":"GitHub Trademark Policy","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-private-information-removal-policy","renderedShortTitle":"","renderedFullTitle":"GitHub Private Information Removal Policy","page":{"hidden":false,"documentType":"article","title":"GitHub Private Information Removal Policy","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-subprocessors-and-cookies","renderedShortTitle":"","renderedFullTitle":"GitHub Subprocessors and Cookies","page":{"hidden":false,"documentType":"article","title":"GitHub Subprocessors and Cookies","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-bug-bounty-program-legal-safe-harbor","renderedShortTitle":"","renderedFullTitle":"GitHub Bug Bounty Program Legal Safe Harbor","page":{"hidden":false,"documentType":"article","title":"GitHub Bug Bounty Program Legal Safe Harbor","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/coordinated-disclosure-of-security-vulnerabilities","renderedShortTitle":"","renderedFullTitle":"Coordinated Disclosure of Security Vulnerabilities","page":{"hidden":false,"documentType":"article","title":"Coordinated Disclosure of Security Vulnerabilities","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/guidelines-for-legal-requests-of-user-data","renderedShortTitle":"","renderedFullTitle":"Guidelines for Legal Requests of User Data","page":{"hidden":false,"documentType":"article","title":"Guidelines for Legal Requests of User Data","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-government-takedown-policy","renderedShortTitle":"","renderedFullTitle":"GitHub Government Takedown Policy","page":{"hidden":false,"documentType":"article","title":"GitHub Government Takedown Policy","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-acceptable-use-policies","renderedShortTitle":"","renderedFullTitle":"GitHub Acceptable Use Policies","page":{"hidden":false,"documentType":"article","title":"GitHub Acceptable Use Policies","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/githubs-notice-about-the-california-consumer-privacy-act","renderedShortTitle":"","renderedFullTitle":"GitHub's Notice about the California Consumer Privacy Act","page":{"hidden":false,"documentType":"article","title":"GitHub's Notice about the California Consumer Privacy Act","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-community-guidelines","renderedShortTitle":"","renderedFullTitle":"GitHub Community Guidelines","page":{"hidden":false,"documentType":"article","title":"GitHub Community Guidelines","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-community-forum-code-of-conduct","renderedShortTitle":"","renderedFullTitle":"GitHub Community Forum Code of Conduct","page":{"hidden":false,"documentType":"article","title":"GitHub Community Forum Code of Conduct","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-registered-developer-agreement","renderedShortTitle":"","renderedFullTitle":"GitHub Registered Developer Agreement","page":{"hidden":false,"documentType":"article","title":"GitHub Registered Developer Agreement","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-marketplace-terms-of-service","renderedShortTitle":"","renderedFullTitle":"GitHub Marketplace Terms of Service","page":{"hidden":false,"documentType":"article","title":"GitHub Marketplace Terms of Service","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-marketplace-developer-agreement","renderedShortTitle":"","renderedFullTitle":"GitHub Marketplace Developer Agreement","page":{"hidden":false,"documentType":"article","title":"GitHub Marketplace Developer Agreement","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-research-program-terms","renderedShortTitle":"","renderedFullTitle":"GitHub Research Program Terms","page":{"hidden":false,"documentType":"article","title":"GitHub Research Program Terms","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-open-source-applications-terms-and-conditions","renderedShortTitle":"","renderedFullTitle":"GitHub Open Source Applications Terms and Conditions","page":{"hidden":false,"documentType":"article","title":"GitHub Open Source Applications Terms and Conditions","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-and-trade-controls","renderedShortTitle":"","renderedFullTitle":"GitHub and Trade Controls","page":{"hidden":false,"documentType":"article","title":"GitHub and Trade Controls","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-deceased-user-policy","renderedShortTitle":"","renderedFullTitle":"GitHub Deceased User Policy","page":{"hidden":false,"documentType":"article","title":"GitHub Deceased User Policy","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-statement-against-modern-slavery-and-child-labor","renderedShortTitle":"","renderedFullTitle":"GitHub Statement Against Modern Slavery and Child Labor","page":{"hidden":false,"documentType":"article","title":"GitHub Statement Against Modern Slavery and Child Labor","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-anti-bribery-statement","renderedShortTitle":"","renderedFullTitle":"GitHub Anti-Bribery Statement","page":{"hidden":false,"documentType":"article","title":"GitHub Anti-Bribery Statement","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-candidate-privacy-policy","renderedShortTitle":"","renderedFullTitle":"GitHub Candidate Privacy Policy","page":{"hidden":false,"documentType":"article","title":"GitHub Candidate Privacy Policy","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-gifts-and-entertainment-policy","renderedShortTitle":"","renderedFullTitle":"GitHub Gifts and Entertainment Policy","page":{"hidden":false,"documentType":"article","title":"GitHub Gifts and Entertainment Policy","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-event-terms","renderedShortTitle":"","renderedFullTitle":"GitHub Event Terms","page":{"hidden":false,"documentType":"article","title":"GitHub Event Terms","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-event-code-of-conduct","renderedShortTitle":"","renderedFullTitle":"GitHub Event Code of Conduct","page":{"hidden":false,"documentType":"article","title":"GitHub Event Code of Conduct","shortTitle":""},"childPages":[]},{"href":"/en/github/site-policy/github-gpl-cooperation-commitment","renderedShortTitle":"","renderedFullTitle":"GitHub GPL Cooperation Commitment","page":{"hidden":false,"documentType":"article","title":"GitHub GPL Cooperation Commitment","shortTitle":""},"childPages":[]}]},{"href":"/en/github/setting-up-and-managing-your-enterprise","renderedShortTitle":"Enterprise management","renderedFullTitle":"Setting up and managing your enterprise","page":{"hidden":false,"documentType":"article","title":"Setting up and managing your enterprise","shortTitle":"Enterprise management"},"childPages":[]}]},"featureFlags":{},"searchVersions":{"free-pro-team@latest":"dotcom","enterprise-cloud@latest":"ghec","enterprise-server@3.3":"3.3","enterprise-server@3.2":"3.2","enterprise-server@3.1":"3.1","enterprise-server@3.0":"3.0","github-ae@latest":"ghae"},"nonEnterpriseDefaultVersion":"free-pro-team@latest","status":200,"fullUrl":"https://web.archive.org/web/20211117153020/https://docs.github.com/en/github/site-policy/github-community-guidelines"},"productLandingContext":{"title":"GitHub Community Guidelines","shortTitle":"","introPlainText":"","intro":"","product_video":"","hasGuidesPage":false,"product":{"href":"/en/github","title":"GitHub"},"whatsNewChangelog":[],"changelogUrl":[],"productCodeExamples":[],"productCommunityExamples":[],"releases":[],"productUserExamples":[],"introLinks":null,"featuredLinks":{},"tocItems":[],"featuredArticles":[]},"productSubLandingContext":{"intro":"","title":"GitHub","featuredTrack":null,"learningTracks":[],"includeGuides":[]},"tocLandingContext":{"title":"GitHub Community Guidelines","productCallout":"","introPlainText":"","tocItems":[],"variant":"compact","featuredLinks":{},"renderedPage":"\u003cp\u003eMillions of developers host millions of projects on GitHub — both open and closed source — and we're honored to play a part in enabling collaboration across the community every day. Together, we all have an exciting opportunity and responsibility to make this a community we can be proud of.\u003c/p\u003e\n\u003cp\u003eGitHub users worldwide bring wildly different perspectives, ideas, and experiences, and range from people who created their first \"Hello World\" project last week to the most well-known software developers in the world. We are committed to making GitHub a welcoming environment for all the different voices and perspectives in our community, while maintaining a space where people are free to express themselves.\u003c/p\u003e\n\u003cp\u003eWe rely on our community members to communicate expectations, \u003ca href=\"#what-if-something-or-someone-offends-you\"\u003emoderate\u003c/a\u003e their projects, and \u003ca href=\"https://github.com/contact/report-abuse\"\u003eReport abuse\u003c/a\u003e or \u003ca href=\"https://github.com/contact/report-content\"\u003eReport content\u003c/a\u003e. By outlining what we expect to see within our community, we hope to help you understand how best to collaborate on GitHub, and what type of actions or content may violate our \u003ca href=\"#legal-notices\"\u003eTerms of Service\u003c/a\u003e, which include our \u003ca href=\"/en/github/site-policy/github-acceptable-use-policies\"\u003eAcceptable Use Policies\u003c/a\u003e. We will investigate any abuse reports and may moderate public content on our site that we determine to be in violation of our Terms of Service.\u003c/p\u003e\n\u003ch2 id=\"building-a-strong-community\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#building-a-strong-community\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eBuilding a strong community\u003c/h2\u003e\n\u003cp\u003eThe primary purpose of the GitHub community is to collaborate on software projects.\nWe want people to work better together. Although we maintain the site, this is a community we build \u003cem\u003etogether\u003c/em\u003e, and we need your help to make it the best it can be.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBe welcoming and open-minded\u003c/strong\u003e - Other collaborators may not have the same experience level or background as you, but that doesn't mean they don't have good ideas to contribute. We encourage you to be welcoming to new collaborators and those just getting started.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRespect each other.\u003c/strong\u003e Nothing sabotages healthy conversation like rudeness. Be civil and professional, and don’t post anything that a reasonable person would consider offensive, abusive, or hate speech. Don’t harass or grief anyone. Treat each other with dignity and consideration in all interactions.\u003c/p\u003e\n\u003cp\u003eYou may wish to respond to something by disagreeing with it. That’s fine. But remember to criticize ideas, not people. Avoid name-calling, ad hominem attacks, responding to a post’s tone instead of its actual content, and knee-jerk contradiction. Instead, provide reasoned counter-arguments that improve the conversation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCommunicate with empathy\u003c/strong\u003e - Disagreements or differences of opinion are a fact of life. Being part of a community means interacting with people from a variety of backgrounds and perspectives, many of which may not be your own. If you disagree with someone, try to understand and share their feelings before you address them. This will promote a respectful and friendly atmosphere where people feel comfortable asking questions, participating in discussions, and making contributions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBe clear and stay on topic\u003c/strong\u003e - People use GitHub to get work done and to be more productive. Off-topic comments are a distraction (sometimes welcome, but usually not) from getting work done and being productive. Staying on topic helps produce positive and productive discussions.\u003c/p\u003e\n\u003cp\u003e Additionally, communicating with strangers on the Internet can be awkward. It's hard to convey or read tone, and sarcasm is frequently misunderstood. Try to use clear language, and think about how it will be received by the other person.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"what-if-something-or-someone-offends-you\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#what-if-something-or-someone-offends-you\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eWhat if something or someone offends you?\u003c/h2\u003e\n\u003cp\u003eWe rely on the community to let us know when an issue needs to be addressed. We do not actively monitor the site for offensive content. If you run into something or someone on the site that you find objectionable, here are some tools GitHub provides to help you take action immediately:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCommunicate expectations\u003c/strong\u003e - If you participate in a community that has not set their own, community-specific guidelines, encourage them to do so either in the README or \u003ca href=\"/en/articles/setting-guidelines-for-repository-contributors\"\u003eCONTRIBUTING file\u003c/a\u003e, or in \u003ca href=\"/en/articles/adding-a-code-of-conduct-to-your-project\"\u003ea dedicated code of conduct\u003c/a\u003e, by submitting a pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eModerate Comments\u003c/strong\u003e - If you have \u003ca href=\"/en/articles/repository-permission-levels-for-an-organization\"\u003ewrite-access privileges\u003c/a\u003e for a repository, you can edit, delete, or hide anyone's comments on commits, pull requests, and issues. Anyone with read access to a repository can view a comment's edit history. Comment authors and people with write access to a repository can delete sensitive information from a comment's edit history. For more information, see \"\u003ca href=\"/en/articles/tracking-changes-in-a-comment\"\u003eTracking changes in a comment\u003c/a\u003e\" and \"\u003ca href=\"/en/articles/managing-disruptive-comments\"\u003eManaging disruptive comments\u003c/a\u003e.\"\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eLock Conversations\u003c/strong\u003e - If a discussion in an issue or pull request gets out of control, you can \u003ca href=\"/en/articles/locking-conversations\"\u003elock the conversation\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBlock Users\u003c/strong\u003e - If you encounter a user who continues to demonstrate poor behavior, you can \u003ca href=\"/en/articles/blocking-a-user-from-your-personal-account\"\u003eblock the user from your personal account\u003c/a\u003e or \u003ca href=\"/en/articles/blocking-a-user-from-your-organization\"\u003eblock the user from your organization\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOf course, you can always contact us to \u003ca href=\"https://github.com/contact/report-abuse\"\u003eReport abuse\u003c/a\u003e if you need more help dealing with a situation.\u003c/p\u003e\n\u003ch2 id=\"what-is-not-allowed\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#what-is-not-allowed\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eWhat is not allowed?\u003c/h2\u003e\n\u003cp\u003eWe are committed to maintaining a community where users are free to express themselves and challenge one another's ideas, both technical and otherwise. Such discussions, however, are unlikely to foster fruitful dialog when ideas are silenced because community members are being shouted down or are afraid to speak up. That means you should be respectful and civil at all times, and refrain from attacking others on the basis of who they are. We do not tolerate behavior that crosses the line into the following:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch4 id=\"threats-of-violence\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#threats-of-violence\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eThreats of violence\u003c/h4\u003e\n\u003cp\u003e You may not threaten violence towards others or use the site to organize, promote, or incite acts of real-world violence or terrorism. Think carefully about the words you use, the images you post, and even the software you write, and how they may be interpreted by others. Even if you mean something as a joke, it might not be received that way. If you think that someone else \u003cem\u003emight\u003c/em\u003e interpret the content you post as a threat, or as promoting violence or terrorism, stop. Don't post it on GitHub. In extraordinary cases, we may report threats of violence to law enforcement if we think there may be a genuine risk of physical harm or a threat to public safety.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003ch4 id=\"hate-speech-and-discrimination\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#hate-speech-and-discrimination\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eHate speech and discrimination\u003c/h4\u003e\n\u003cp\u003e While it is not forbidden to broach topics such as age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation, we do not tolerate speech that attacks a person or group of people on the basis of who they are. Just realize that when approached in an aggressive or insulting manner, these (and other) sensitive topics can make others feel unwelcome, or perhaps even unsafe. While there's always the potential for misunderstandings, we expect our community members to remain respectful and civil when discussing sensitive topics.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003ch4 id=\"bullying-and-harassment\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#bullying-and-harassment\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eBullying and harassment\u003c/h4\u003e\n\u003cp\u003e We do not tolerate bullying or harassment. This means any habitual badgering or intimidation targeted at a specific person or group of people. In general, if your actions are unwanted and you continue to engage in them, there's a good chance you are headed into bullying or harassment territory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003ch4 id=\"disrupting-the-experience-of-other-users\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#disrupting-the-experience-of-other-users\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eDisrupting the experience of other users\u003c/h4\u003e\n\u003cp\u003e Being part of a community includes recognizing how your behavior affects others and engaging in meaningful and productive interactions with people and the platform they rely on. Behaviors such as repeatedly posting off-topic comments, opening empty or meaningless issues or pull requests, or using any other platform feature in a way that continually disrupts the experience of other users are not allowed. While we encourage maintainers to moderate their own projects on an individual basis, GitHub staff may take further restrictive action against accounts that are engaging in these types of behaviors.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003ch4 id=\"impersonation\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#impersonation\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eImpersonation\u003c/h4\u003e\n\u003cp\u003e You may not impersonate another person by copying their avatar, posting content under their email address, using a similar username or otherwise posing as someone else. Impersonation is a form of harassment.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003ch4 id=\"doxxing-and-invasion-of-privacy\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#doxxing-and-invasion-of-privacy\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eDoxxing and invasion of privacy\u003c/h4\u003e\n\u003cp\u003e Don't post other people's personal information, such as personal, private email addresses, phone numbers, physical addresses, credit card numbers, Social Security/National Identity numbers, or passwords. Depending on the context, such as in the case of intimidation or harassment, we may consider other information, such as photos or videos that were taken or distributed without the subject's consent, to be an invasion of privacy, especially when such material presents a safety risk to the subject.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003ch4 id=\"sexually-obscene-content\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#sexually-obscene-content\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eSexually obscene content\u003c/h4\u003e\n\u003cp\u003e Don’t post content that is pornographic. This does not mean that all nudity, or all code and content related to sexuality, is prohibited. We recognize that sexuality is a part of life and non-pornographic sexual content may be a part of your project, or may be presented for educational or artistic purposes. We do not allow obscene sexual content or content that may involve the exploitation or sexualization of minors.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003ch4 id=\"gratuitously-violent-content\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#gratuitously-violent-content\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eGratuitously violent content\u003c/h4\u003e\n\u003cp\u003e Don’t post violent images, text, or other content without reasonable context or warnings. While it's often okay to include violent content in video games, news reports, and descriptions of historical events, we do not allow violent content that is posted indiscriminately, or that is posted in a way that makes it difficult for other users to avoid (such as a profile avatar or an issue comment). A clear warning or disclaimer in other contexts helps users make an educated decision as to whether or not they want to engage with such content.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003ch4 id=\"misinformation-and-disinformation\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#misinformation-and-disinformation\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eMisinformation and disinformation\u003c/h4\u003e\n\u003cp\u003e You may not post content that presents a distorted view of reality, whether it is inaccurate or false (misinformation) or is intentionally deceptive (disinformation) where such content is likely to result in harm to the public or to interfere with fair and equal opportunities for all to participate in public life. For example, we do not allow content that may put the well-being of groups of people at risk or limit their ability to take part in a free and open society. We encourage active participation in the expression of ideas, perspectives, and experiences and may not be in a position to dispute personal accounts or observations. We generally allow parody and satire that is in line with our Acceptable Use Polices, and we consider context to be important in how information is received and understood; therefore, it may be appropriate to clarify your intentions via disclaimers or other means, as well as the source(s) of your information.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003ch4 id=\"active-malware-or-exploits\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#active-malware-or-exploits\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eActive malware or exploits\u003c/h4\u003e\n\u003cp\u003eBeing part of a community includes not taking advantage of other members of the community. We do not allow anyone to use our platform in direct support of unlawful attacks that cause technical harms, such as using GitHub as a means to deliver malicious executables or as attack infrastructure, for example by organizing denial of service attacks or managing command and control servers. Technical harms means overconsumption of resources, physical damage, downtime, denial of service, or data loss, with no implicit or explicit dual-use purpose prior to the abuse occurring.\u003c/p\u003e\n\u003cp\u003eNote that GitHub allows dual-use content and supports the posting of content that is used for research into vulnerabilities, malware, or exploits, as the publication and distribution of such content has educational value and provides a net benefit to the security community. We assume positive intention and use of these projects to promote and drive improvements across the ecosystem. \u003c/p\u003e\n\u003cp\u003eIn rare cases of very widespread abuse of dual-use content, we may restrict access to that specific instance of the content to disrupt an ongoing unlawful attack or malware campaign that is leveraging the GitHub platform as an exploit or malware CDN. In most of these instances, restriction takes the form of putting the content behind authentication, but may, as an option of last resort, involve disabling access or full removal where this is not possible (e.g. when posted as a gist). We will also contact the project owners about restrictions put in place where possible. \u003c/p\u003e\n\u003cp\u003eRestrictions are temporary where feasible, and do not serve the purpose of purging or restricting any specific dual-use content, or copies of that content, from the platform in perpetuity. While we aim to make these rare cases of restriction a collaborative process with project owners, if you do feel your content was unduly restricted, we have an \u003ca href=\"#appeal-and-reinstatement\"\u003eappeals process\u003c/a\u003e in place.\u003c/p\u003e\n\u003cp\u003eTo facilitate a path to abuse resolution with project maintainers themselves, prior to escalation to GitHub abuse reports, we recommend, but do not require, that repository owners take the following steps when posting potentially harmful security research content:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eClearly identify and describe any potentially harmful content in a disclaimer in the project’s README.md file or source code comments.\u003c/li\u003e\n\u003cli\u003eProvide a preferred contact method for any 3rd party abuse inquiries through a SECURITY.md file in the repository (e.g. \"Please create an issue on this repository for any questions or concerns\"). Such a contact method allows 3rd parties to reach out to project maintainers directly and potentially resolve concerns without the need to file abuse reports.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eGitHub considers the npm registry to be a platform used primarily for installation and run-time use of code, and not for research.\u003c/em\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"what-happens-if-someone-breaks-the-rules\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#what-happens-if-someone-breaks-the-rules\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eWhat happens if someone breaks the rules?\u003c/h2\u003e\n\u003cp\u003eThere are a variety of actions that we may take when a user reports inappropriate behavior or content. It usually depends on the exact circumstances of a particular case. We recognize that sometimes people may say or do inappropriate things for any number of reasons. Perhaps they did not realize how their words would be perceived. Or maybe they just let their emotions get the best of them. Of course, sometimes, there are folks who just want to spam or cause trouble.\u003c/p\u003e\n\u003cp\u003eEach case requires a different approach, and we try to tailor our response to meet the needs of the situation that has been reported. We'll review each abuse report on a case-by-case basis. In each case, we will have a diverse team investigate the content and surrounding facts and respond as appropriate, using these guidelines to guide our decision.\u003c/p\u003e\n\u003cp\u003eActions we may take in response to an abuse report include but are not limited to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eContent Removal\u003c/li\u003e\n\u003cli\u003eContent Blocking\u003c/li\u003e\n\u003cli\u003eAccount Suspension\u003c/li\u003e\n\u003cli\u003eAccount Termination\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"appeal-and-reinstatement\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#appeal-and-reinstatement\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eAppeal and Reinstatement\u003c/h2\u003e\n\u003cp\u003eIn some cases there may be a basis to reverse an action, for example, based on additional information a user provided, or where a user has addressed the violation and agreed to abide by our Acceptable Use Policies moving forward. If you wish to appeal an enforcement action, please contact \u003ca href=\"https://support.github.com/contact?tags=docs-policy\"\u003esupport\u003c/a\u003e.\u003c/p\u003e\n\u003ch2 id=\"legal-notices\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#legal-notices\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eLegal Notices\u003c/h2\u003e\n\u003cp\u003eWe dedicate these Community Guidelines to the public domain for anyone to use, reuse, adapt, or whatever, under the terms of \u003ca href=\"https://creativecommons.org/publicdomain/zero/1.0/\"\u003eCC0-1.0\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThese are only guidelines; they do not modify our \u003ca href=\"/en/articles/github-terms-of-service\"\u003eTerms of Service\u003c/a\u003e and are not intended to be a complete list. GitHub retains full discretion under the \u003ca href=\"/en/articles/github-terms-of-service/#c-acceptable-use\"\u003eTerms of Service\u003c/a\u003e to remove any content or terminate any accounts for activity that violates our Terms on Acceptable Use. These guidelines describe when we will exercise that discretion.\u003c/p\u003e","currentLearningTrack":{}},"articleContext":{"title":"GitHub Community Guidelines","intro":"","effectiveDate":"","renderedPage":"\u003cp\u003eMillions of developers host millions of projects on GitHub — both open and closed source — and we're honored to play a part in enabling collaboration across the community every day. Together, we all have an exciting opportunity and responsibility to make this a community we can be proud of.\u003c/p\u003e\n\u003cp\u003eGitHub users worldwide bring wildly different perspectives, ideas, and experiences, and range from people who created their first \"Hello World\" project last week to the most well-known software developers in the world. We are committed to making GitHub a welcoming environment for all the different voices and perspectives in our community, while maintaining a space where people are free to express themselves.\u003c/p\u003e\n\u003cp\u003eWe rely on our community members to communicate expectations, \u003ca href=\"#what-if-something-or-someone-offends-you\"\u003emoderate\u003c/a\u003e their projects, and \u003ca href=\"https://github.com/contact/report-abuse\"\u003eReport abuse\u003c/a\u003e or \u003ca href=\"https://github.com/contact/report-content\"\u003eReport content\u003c/a\u003e. By outlining what we expect to see within our community, we hope to help you understand how best to collaborate on GitHub, and what type of actions or content may violate our \u003ca href=\"#legal-notices\"\u003eTerms of Service\u003c/a\u003e, which include our \u003ca href=\"/en/github/site-policy/github-acceptable-use-policies\"\u003eAcceptable Use Policies\u003c/a\u003e. We will investigate any abuse reports and may moderate public content on our site that we determine to be in violation of our Terms of Service.\u003c/p\u003e\n\u003ch2 id=\"building-a-strong-community\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#building-a-strong-community\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eBuilding a strong community\u003c/h2\u003e\n\u003cp\u003eThe primary purpose of the GitHub community is to collaborate on software projects.\nWe want people to work better together. Although we maintain the site, this is a community we build \u003cem\u003etogether\u003c/em\u003e, and we need your help to make it the best it can be.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBe welcoming and open-minded\u003c/strong\u003e - Other collaborators may not have the same experience level or background as you, but that doesn't mean they don't have good ideas to contribute. We encourage you to be welcoming to new collaborators and those just getting started.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRespect each other.\u003c/strong\u003e Nothing sabotages healthy conversation like rudeness. Be civil and professional, and don’t post anything that a reasonable person would consider offensive, abusive, or hate speech. Don’t harass or grief anyone. Treat each other with dignity and consideration in all interactions.\u003c/p\u003e\n\u003cp\u003eYou may wish to respond to something by disagreeing with it. That’s fine. But remember to criticize ideas, not people. Avoid name-calling, ad hominem attacks, responding to a post’s tone instead of its actual content, and knee-jerk contradiction. Instead, provide reasoned counter-arguments that improve the conversation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCommunicate with empathy\u003c/strong\u003e - Disagreements or differences of opinion are a fact of life. Being part of a community means interacting with people from a variety of backgrounds and perspectives, many of which may not be your own. If you disagree with someone, try to understand and share their feelings before you address them. This will promote a respectful and friendly atmosphere where people feel comfortable asking questions, participating in discussions, and making contributions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBe clear and stay on topic\u003c/strong\u003e - People use GitHub to get work done and to be more productive. Off-topic comments are a distraction (sometimes welcome, but usually not) from getting work done and being productive. Staying on topic helps produce positive and productive discussions.\u003c/p\u003e\n\u003cp\u003e Additionally, communicating with strangers on the Internet can be awkward. It's hard to convey or read tone, and sarcasm is frequently misunderstood. Try to use clear language, and think about how it will be received by the other person.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"what-if-something-or-someone-offends-you\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#what-if-something-or-someone-offends-you\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eWhat if something or someone offends you?\u003c/h2\u003e\n\u003cp\u003eWe rely on the community to let us know when an issue needs to be addressed. We do not actively monitor the site for offensive content. If you run into something or someone on the site that you find objectionable, here are some tools GitHub provides to help you take action immediately:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCommunicate expectations\u003c/strong\u003e - If you participate in a community that has not set their own, community-specific guidelines, encourage them to do so either in the README or \u003ca href=\"/en/articles/setting-guidelines-for-repository-contributors\"\u003eCONTRIBUTING file\u003c/a\u003e, or in \u003ca href=\"/en/articles/adding-a-code-of-conduct-to-your-project\"\u003ea dedicated code of conduct\u003c/a\u003e, by submitting a pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eModerate Comments\u003c/strong\u003e - If you have \u003ca href=\"/en/articles/repository-permission-levels-for-an-organization\"\u003ewrite-access privileges\u003c/a\u003e for a repository, you can edit, delete, or hide anyone's comments on commits, pull requests, and issues. Anyone with read access to a repository can view a comment's edit history. Comment authors and people with write access to a repository can delete sensitive information from a comment's edit history. For more information, see \"\u003ca href=\"/en/articles/tracking-changes-in-a-comment\"\u003eTracking changes in a comment\u003c/a\u003e\" and \"\u003ca href=\"/en/articles/managing-disruptive-comments\"\u003eManaging disruptive comments\u003c/a\u003e.\"\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eLock Conversations\u003c/strong\u003e - If a discussion in an issue or pull request gets out of control, you can \u003ca href=\"/en/articles/locking-conversations\"\u003elock the conversation\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBlock Users\u003c/strong\u003e - If you encounter a user who continues to demonstrate poor behavior, you can \u003ca href=\"/en/articles/blocking-a-user-from-your-personal-account\"\u003eblock the user from your personal account\u003c/a\u003e or \u003ca href=\"/en/articles/blocking-a-user-from-your-organization\"\u003eblock the user from your organization\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOf course, you can always contact us to \u003ca href=\"https://github.com/contact/report-abuse\"\u003eReport abuse\u003c/a\u003e if you need more help dealing with a situation.\u003c/p\u003e\n\u003ch2 id=\"what-is-not-allowed\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#what-is-not-allowed\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eWhat is not allowed?\u003c/h2\u003e\n\u003cp\u003eWe are committed to maintaining a community where users are free to express themselves and challenge one another's ideas, both technical and otherwise. Such discussions, however, are unlikely to foster fruitful dialog when ideas are silenced because community members are being shouted down or are afraid to speak up. That means you should be respectful and civil at all times, and refrain from attacking others on the basis of who they are. We do not tolerate behavior that crosses the line into the following:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch4 id=\"threats-of-violence\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#threats-of-violence\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eThreats of violence\u003c/h4\u003e\n\u003cp\u003e You may not threaten violence towards others or use the site to organize, promote, or incite acts of real-world violence or terrorism. Think carefully about the words you use, the images you post, and even the software you write, and how they may be interpreted by others. Even if you mean something as a joke, it might not be received that way. If you think that someone else \u003cem\u003emight\u003c/em\u003e interpret the content you post as a threat, or as promoting violence or terrorism, stop. Don't post it on GitHub. In extraordinary cases, we may report threats of violence to law enforcement if we think there may be a genuine risk of physical harm or a threat to public safety.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003ch4 id=\"hate-speech-and-discrimination\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#hate-speech-and-discrimination\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eHate speech and discrimination\u003c/h4\u003e\n\u003cp\u003e While it is not forbidden to broach topics such as age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation, we do not tolerate speech that attacks a person or group of people on the basis of who they are. Just realize that when approached in an aggressive or insulting manner, these (and other) sensitive topics can make others feel unwelcome, or perhaps even unsafe. While there's always the potential for misunderstandings, we expect our community members to remain respectful and civil when discussing sensitive topics.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003ch4 id=\"bullying-and-harassment\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#bullying-and-harassment\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eBullying and harassment\u003c/h4\u003e\n\u003cp\u003e We do not tolerate bullying or harassment. This means any habitual badgering or intimidation targeted at a specific person or group of people. In general, if your actions are unwanted and you continue to engage in them, there's a good chance you are headed into bullying or harassment territory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003ch4 id=\"disrupting-the-experience-of-other-users\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#disrupting-the-experience-of-other-users\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eDisrupting the experience of other users\u003c/h4\u003e\n\u003cp\u003e Being part of a community includes recognizing how your behavior affects others and engaging in meaningful and productive interactions with people and the platform they rely on. Behaviors such as repeatedly posting off-topic comments, opening empty or meaningless issues or pull requests, or using any other platform feature in a way that continually disrupts the experience of other users are not allowed. While we encourage maintainers to moderate their own projects on an individual basis, GitHub staff may take further restrictive action against accounts that are engaging in these types of behaviors.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003ch4 id=\"impersonation\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#impersonation\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eImpersonation\u003c/h4\u003e\n\u003cp\u003e You may not impersonate another person by copying their avatar, posting content under their email address, using a similar username or otherwise posing as someone else. Impersonation is a form of harassment.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003ch4 id=\"doxxing-and-invasion-of-privacy\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#doxxing-and-invasion-of-privacy\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eDoxxing and invasion of privacy\u003c/h4\u003e\n\u003cp\u003e Don't post other people's personal information, such as personal, private email addresses, phone numbers, physical addresses, credit card numbers, Social Security/National Identity numbers, or passwords. Depending on the context, such as in the case of intimidation or harassment, we may consider other information, such as photos or videos that were taken or distributed without the subject's consent, to be an invasion of privacy, especially when such material presents a safety risk to the subject.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003ch4 id=\"sexually-obscene-content\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#sexually-obscene-content\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eSexually obscene content\u003c/h4\u003e\n\u003cp\u003e Don’t post content that is pornographic. This does not mean that all nudity, or all code and content related to sexuality, is prohibited. We recognize that sexuality is a part of life and non-pornographic sexual content may be a part of your project, or may be presented for educational or artistic purposes. We do not allow obscene sexual content or content that may involve the exploitation or sexualization of minors.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003ch4 id=\"gratuitously-violent-content\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#gratuitously-violent-content\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eGratuitously violent content\u003c/h4\u003e\n\u003cp\u003e Don’t post violent images, text, or other content without reasonable context or warnings. While it's often okay to include violent content in video games, news reports, and descriptions of historical events, we do not allow violent content that is posted indiscriminately, or that is posted in a way that makes it difficult for other users to avoid (such as a profile avatar or an issue comment). A clear warning or disclaimer in other contexts helps users make an educated decision as to whether or not they want to engage with such content.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003ch4 id=\"misinformation-and-disinformation\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#misinformation-and-disinformation\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eMisinformation and disinformation\u003c/h4\u003e\n\u003cp\u003e You may not post content that presents a distorted view of reality, whether it is inaccurate or false (misinformation) or is intentionally deceptive (disinformation) where such content is likely to result in harm to the public or to interfere with fair and equal opportunities for all to participate in public life. For example, we do not allow content that may put the well-being of groups of people at risk or limit their ability to take part in a free and open society. We encourage active participation in the expression of ideas, perspectives, and experiences and may not be in a position to dispute personal accounts or observations. We generally allow parody and satire that is in line with our Acceptable Use Polices, and we consider context to be important in how information is received and understood; therefore, it may be appropriate to clarify your intentions via disclaimers or other means, as well as the source(s) of your information.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003ch4 id=\"active-malware-or-exploits\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#active-malware-or-exploits\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eActive malware or exploits\u003c/h4\u003e\n\u003cp\u003eBeing part of a community includes not taking advantage of other members of the community. We do not allow anyone to use our platform in direct support of unlawful attacks that cause technical harms, such as using GitHub as a means to deliver malicious executables or as attack infrastructure, for example by organizing denial of service attacks or managing command and control servers. Technical harms means overconsumption of resources, physical damage, downtime, denial of service, or data loss, with no implicit or explicit dual-use purpose prior to the abuse occurring.\u003c/p\u003e\n\u003cp\u003eNote that GitHub allows dual-use content and supports the posting of content that is used for research into vulnerabilities, malware, or exploits, as the publication and distribution of such content has educational value and provides a net benefit to the security community. We assume positive intention and use of these projects to promote and drive improvements across the ecosystem. \u003c/p\u003e\n\u003cp\u003eIn rare cases of very widespread abuse of dual-use content, we may restrict access to that specific instance of the content to disrupt an ongoing unlawful attack or malware campaign that is leveraging the GitHub platform as an exploit or malware CDN. In most of these instances, restriction takes the form of putting the content behind authentication, but may, as an option of last resort, involve disabling access or full removal where this is not possible (e.g. when posted as a gist). We will also contact the project owners about restrictions put in place where possible. \u003c/p\u003e\n\u003cp\u003eRestrictions are temporary where feasible, and do not serve the purpose of purging or restricting any specific dual-use content, or copies of that content, from the platform in perpetuity. While we aim to make these rare cases of restriction a collaborative process with project owners, if you do feel your content was unduly restricted, we have an \u003ca href=\"#appeal-and-reinstatement\"\u003eappeals process\u003c/a\u003e in place.\u003c/p\u003e\n\u003cp\u003eTo facilitate a path to abuse resolution with project maintainers themselves, prior to escalation to GitHub abuse reports, we recommend, but do not require, that repository owners take the following steps when posting potentially harmful security research content:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eClearly identify and describe any potentially harmful content in a disclaimer in the project’s README.md file or source code comments.\u003c/li\u003e\n\u003cli\u003eProvide a preferred contact method for any 3rd party abuse inquiries through a SECURITY.md file in the repository (e.g. \"Please create an issue on this repository for any questions or concerns\"). Such a contact method allows 3rd parties to reach out to project maintainers directly and potentially resolve concerns without the need to file abuse reports.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eGitHub considers the npm registry to be a platform used primarily for installation and run-time use of code, and not for research.\u003c/em\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"what-happens-if-someone-breaks-the-rules\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#what-happens-if-someone-breaks-the-rules\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eWhat happens if someone breaks the rules?\u003c/h2\u003e\n\u003cp\u003eThere are a variety of actions that we may take when a user reports inappropriate behavior or content. It usually depends on the exact circumstances of a particular case. We recognize that sometimes people may say or do inappropriate things for any number of reasons. Perhaps they did not realize how their words would be perceived. Or maybe they just let their emotions get the best of them. Of course, sometimes, there are folks who just want to spam or cause trouble.\u003c/p\u003e\n\u003cp\u003eEach case requires a different approach, and we try to tailor our response to meet the needs of the situation that has been reported. We'll review each abuse report on a case-by-case basis. In each case, we will have a diverse team investigate the content and surrounding facts and respond as appropriate, using these guidelines to guide our decision.\u003c/p\u003e\n\u003cp\u003eActions we may take in response to an abuse report include but are not limited to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eContent Removal\u003c/li\u003e\n\u003cli\u003eContent Blocking\u003c/li\u003e\n\u003cli\u003eAccount Suspension\u003c/li\u003e\n\u003cli\u003eAccount Termination\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"appeal-and-reinstatement\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#appeal-and-reinstatement\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eAppeal and Reinstatement\u003c/h2\u003e\n\u003cp\u003eIn some cases there may be a basis to reverse an action, for example, based on additional information a user provided, or where a user has addressed the violation and agreed to abide by our Acceptable Use Policies moving forward. If you wish to appeal an enforcement action, please contact \u003ca href=\"https://support.github.com/contact?tags=docs-policy\"\u003esupport\u003c/a\u003e.\u003c/p\u003e\n\u003ch2 id=\"legal-notices\"\u003e\u003ca aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#legal-notices\"\u003e\u003csvg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003eLegal Notices\u003c/h2\u003e\n\u003cp\u003eWe dedicate these Community Guidelines to the public domain for anyone to use, reuse, adapt, or whatever, under the terms of \u003ca href=\"https://creativecommons.org/publicdomain/zero/1.0/\"\u003eCC0-1.0\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThese are only guidelines; they do not modify our \u003ca href=\"/en/articles/github-terms-of-service\"\u003eTerms of Service\u003c/a\u003e and are not intended to be a complete list. GitHub retains full discretion under the \u003ca href=\"/en/articles/github-terms-of-service/#c-acceptable-use\"\u003eTerms of Service\u003c/a\u003e to remove any content or terminate any accounts for activity that violates our Terms on Acceptable Use. These guidelines describe when we will exercise that discretion.\u003c/p\u003e","miniTocItems":[{"contents":"\u003ca href=\"#building-a-strong-community\"\u003eBuilding a strong community\u003c/a\u003e","headingLevel":2,"platform":"","indentationLevel":0,"items":[]},{"contents":"\u003ca href=\"#what-if-something-or-someone-offends-you\"\u003eWhat if something or someone offends you?\u003c/a\u003e","headingLevel":2,"platform":"","indentationLevel":0,"items":[]},{"contents":"\u003ca href=\"#what-is-not-allowed\"\u003eWhat is not allowed?\u003c/a\u003e","headingLevel":2,"platform":"","indentationLevel":0,"items":[]},{"contents":"\u003ca href=\"#what-happens-if-someone-breaks-the-rules\"\u003eWhat happens if someone breaks the rules?\u003c/a\u003e","headingLevel":2,"platform":"","indentationLevel":0,"items":[]},{"contents":"\u003ca href=\"#appeal-and-reinstatement\"\u003eAppeal and Reinstatement\u003c/a\u003e","headingLevel":2,"platform":"","indentationLevel":0,"items":[]},{"contents":"\u003ca href=\"#legal-notices\"\u003eLegal Notices\u003c/a\u003e","headingLevel":2,"platform":"","indentationLevel":0,"items":[]}],"contributor":null,"permissions":"","includesPlatformSpecificContent":false,"defaultPlatform":"","product":"","currentLearningTrack":{},"detectedPlatforms":[]}},"themeProps":{"colorMode":"auto","nightTheme":"dark","dayTheme":"light"},"csrfToken":"398kcuAZ-32ilOqD8D9wWak-3DJi4vG0870o","languagesContext":{"languages":{"en":{"name":"English","code":"en","hreflang":"en","dir":"","wip":false},"cn":{"name":"Simplified Chinese","nativeName":"简体中文","code":"cn","hreflang":"zh-Hans","redirectPatterns":[{},{}],"dir":"translations/zh-CN","wip":false},"ja":{"name":"Japanese","nativeName":"日本語","code":"ja","hreflang":"ja","redirectPatterns":[{}],"dir":"translations/ja-JP","wip":false},"es":{"name":"Spanish","nativeName":"Español","code":"es","hreflang":"es","dir":"translations/es-ES","wip":false},"pt":{"name":"Portuguese","nativeName":"Português do Brasil","code":"pt","hreflang":"pt","dir":"translations/pt-BR","wip":false}}},"__N_SSP":true},"page":"/[versionId]/[productId]/[...restPage]","query":{"versionId":"free-pro-team@latest","productId":"github","restPage":["site-policy","github-community-guidelines"]},"buildId":"0YVuUZI1FM5-xjSU8zxRU","isFallback":false,"gssp":true,"customServer":true,"appGip":true,"locale":"en","locales":["en","cn","ja","es","pt","de"],"defaultLocale":"en","scriptLoader":[]}</script></body></html><!-- FILE ARCHIVED ON 15:30:20 Nov 17, 2021 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 08:07:35 Nov 28, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.487 exclusion.robots: 0.023 exclusion.robots.policy: 0.014 esindex: 0.011 cdx.remote: 100.955 LoadShardBlock: 398.813 (3) PetaboxLoader3.resolve: 221.755 (4) PetaboxLoader3.datanode: 165.125 (4) load_resource: 133.498 -->