CINXE.COM

Features · Developer tools and integrations · GitHub

<!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://github.com/features/integrations","20201028105347","https://web.archive.org/","web","/_static/", "1603882427"); </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"> <link rel="dns-prefetch" href="https://web.archive.org/web/20201028105347/https://github.githubassets.com/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20201028105347/https://avatars0.githubusercontent.com/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20201028105347/https://avatars1.githubusercontent.com/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20201028105347/https://avatars2.githubusercontent.com/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20201028105347/https://avatars3.githubusercontent.com/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20201028105347/https://github-cloud.s3.amazonaws.com/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20201028105347/https://user-images.githubusercontent.com/"> <link crossorigin="anonymous" media="all" integrity="" rel="stylesheet" href="https://web.archive.org/web/20201028105347cs_/https://github.githubassets.com/assets/frameworks-8104d8eac51c226d75e7a1245b2ccc25.css"/> <link crossorigin="anonymous" media="all" integrity="" rel="stylesheet" href="https://web.archive.org/web/20201028105347cs_/https://github.githubassets.com/assets/site-aa00ec62e2a550a911b12c504558a6f9.css"/> <link crossorigin="anonymous" media="all" integrity="" rel="stylesheet" href="https://web.archive.org/web/20201028105347cs_/https://github.githubassets.com/assets/github-8d5660afd296786f3e37314f66645ae4.css"/> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20201028105347js_/https://github.githubassets.com/assets/environment-f0adafbf.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20201028105347js_/https://github.githubassets.com/assets/chunk-frameworks-16ba71e1.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20201028105347js_/https://github.githubassets.com/assets/chunk-vendor-4a18b1e8.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20201028105347js_/https://github.githubassets.com/assets/behaviors-feb3cffd.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-contributions-spider-graph.js" data-src="https://github.githubassets.com/assets/chunk-contributions-spider-graph-3f660c92.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-drag-drop.js" data-src="https://github.githubassets.com/assets/chunk-drag-drop-2430c5f1.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-jump-to.js" data-src="https://github.githubassets.com/assets/chunk-jump-to-a70881cf.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-profile-pins-element.js" data-src="https://github.githubassets.com/assets/chunk-profile-pins-element-b5c1f8c4.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-randomColor.js" data-src="https://github.githubassets.com/assets/chunk-randomColor-80fc776d.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-runner-groups.js" data-src="https://github.githubassets.com/assets/chunk-runner-groups-13e1fec0.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-sortable-behavior.js" data-src="https://github.githubassets.com/assets/chunk-sortable-behavior-a9d88290.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-tweetsodium.js" data-src="https://github.githubassets.com/assets/chunk-tweetsodium-3695118c.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-user-status-submit.js" data-src="https://github.githubassets.com/assets/chunk-user-status-submit-378b21d5.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20201028105347js_/https://github.githubassets.com/assets/marketing-a496fad3.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20201028105347js_/https://github.githubassets.com/assets/site-d5248b02.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20201028105347js_/https://github.githubassets.com/assets/signup-cf3e0588.js"></script> <meta name="viewport" content="width=device-width"> <title>Features · Developer tools and integrations · GitHub</title> <meta name="description" content="There’s no limit to the ways you can build on GitHub. Fine tune your process as your team changes and find new ways to work better with a variety of integrations for code review, project management, continuous integration, and more."> <link rel="search" type="application/opensearchdescription+xml" href="/web/20201028105347/https://github.com/opensearch.xml" title="GitHub"> <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub"> <meta property="fb:app_id" content="1401488693436528"> <meta name="apple-itunes-app" content="app-id=1477376905"/> <meta name="twitter:image:src" content="https://github.githubassets.com/images/modules/site/social-cards/features.png"/><meta name="twitter:site" content="@github"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="GitHub features: Developer tools and integrations"/><meta name="twitter:description" content="There’s no limit to the ways you can build on GitHub. Fine tune your process as your team changes and find new ways to work better with a variety of integrations for code review, project management..."/> <meta property="og:image" content="https://web.archive.org/web/20201028105347im_/https://github.githubassets.com/images/modules/site/social-cards/features.png"/><meta property="og:site_name" content="GitHub"/><meta property="og:type" content="object"/><meta property="og:title" content="GitHub features: Developer tools and integrations"/><meta property="og:url" content="https://web.archive.org/web/20201028105347/https://github.com/features/integrations"/><meta property="og:description" content="There’s no limit to the ways you can build on GitHub. Fine tune your process as your team changes and find new ways to work better with a variety of integrations for code review, project management..."/> <link rel="assets" href="https://github.githubassets.com/"> <meta name="request-id" content="896A:6660:2B72E6:3BF199:5F994DBB" data-pjax-transient="true"/><meta name="html-safe-nonce" content="d77f5083c4a5293d2f15e63e9215be820d17c50f" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4OTZBOjY2NjA6MkI3MkU2OjNCRjE5OTo1Rjk5NERCQiIsInZpc2l0b3JfaWQiOiI4OTQwMTExMjIyOTM2MjU5OTgyIiwicmVnaW9uX2VkZ2UiOiJzZWEiLCJyZWdpb25fcmVuZGVyIjoic2VhIn0=" data-pjax-transient="true"/><meta name="visitor-hmac" content="32d88bdf9d209ffe661768560640787f44806d20a18ad11fc5d7dde7e4f4e4c9" data-pjax-transient="true"/> <meta name="github-keyboard-shortcuts" content="" data-pjax-transient="true"/> <meta name="selected-link" value="/features/integrations" data-pjax-transient> <meta name="google-site-verification" content="c1kuD-K2HIVF635lypcsWPoD4kilo5-jA_wBFyT4uMY"> <meta name="google-site-verification" content="KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU"> <meta name="google-site-verification" content="ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA"> <meta name="google-site-verification" content="GXs5KoUUkNCoaAZn7wPN-t01Pywp9M3sEjnt_3_ZWPc"> <meta name="octolytics-host" content="collector.githubapp.com"/><meta name="octolytics-app-id" content="github"/><meta name="octolytics-event-url" content="https://collector.githubapp.com/github-external/browser_event"/><meta name="octolytics-dimension-ga_id" content="" class="js-octo-ga-id"/> <meta name="google-analytics" content="UA-3769691-2"> <meta class="js-ga-set" name="dimension10" content="Responsive" data-pjax-transient> <meta class="js-ga-set" name="dimension1" content="Logged Out"> <meta name="hostname" content="github.com"> <meta name="user-login" content=""> <meta name="expected-hostname" content="github.com"> <meta name="enabled-features" content="MARKETPLACE_PENDING_INSTALLATIONS"> <meta http-equiv="x-pjax-version" content="072673b40a0735697868b67bab4d7c4ac32225243ee4433b68db0337dea716b3"> <link crossorigin="anonymous" media="all" integrity="" rel="stylesheet" href="https://web.archive.org/web/20201028105347cs_/https://github.githubassets.com/assets/site-aa00ec62e2a550a911b12c504558a6f9.css"/> <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats"> <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors"> <meta name="browser-optimizely-client-errors-url" content="https://api.github.com/_private/browser/optimizely_client/errors"> <link rel="mask-icon" href="https://web.archive.org/web/20201028105347im_/https://github.githubassets.com/pinned-octocat.svg" color="#000000"> <link rel="alternate icon" class="js-site-favicon" type="image/png" href="https://github.githubassets.com/favicons/favicon.png"> <link rel="icon" class="js-site-favicon" type="image/svg+xml" href="https://web.archive.org/web/20201028105347im_/https://github.githubassets.com/favicons/favicon.svg"> <meta name="theme-color" content="#1e2327"> <link rel="manifest" href="/web/20201028105347/https://github.com/manifest.json" crossorigin="use-credentials"> </head> <body class="logged-out env-production page-responsive f4"> <div class="position-relative js-header-wrapper "> <a href="#start-of-content" class="px-2 py-4 bg-blue text-white show-on-focus js-skip-to-content">Skip to content</a> <span class="progress-pjax-loader width-full js-pjax-loader-bar Progress position-fixed"> <span style="background-color: #79b8ff;width: 0%;" class="Progress-item progress-pjax-loader-bar "></span> </span> <header class="Header-old header-logged-out js-details-container Details position-relative f4 py-2" role="banner"> <div class="container-xl d-lg-flex flex-items-center p-responsive"> <div class="d-flex flex-justify-between flex-items-center"> <a class="mr-4" href="https://web.archive.org/web/20201028105347/https://github.com/" aria-label="Homepage" data-ga-click="(Logged out) Header, go to homepage, icon:logo-wordmark"> <svg height="32" class="octicon octicon-mark-github text-white" viewbox="0 0 16 16" version="1.1" width="32" aria-hidden="true"><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> <div class="d-lg-none css-truncate css-truncate-target width-fit p-2"> </div> <div class="d-flex flex-items-center"> <a href="/web/20201028105347/https://github.com/join?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2Ffeatures%2Fintegrations&amp;source=header" class="d-inline-block d-lg-none f5 text-white no-underline border border-gray-dark rounded-2 px-2 py-1 mr-3 mr-sm-5" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/features/integrations&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="03338192ab0a3dc6ec6bd8db5b5932a321dad8a6250aa92318c7cf7c7e7dc77a" data-ga-click="Sign up, click to sign up for account, ref_page:/features/integrations;ref_cta:Sign up;ref_loc:header logged out"> Sign&nbsp;up </a> <button class="btn-link d-lg-none mt-1 js-details-target" type="button" aria-label="Toggle navigation" aria-expanded="false"> <svg height="24" class="octicon octicon-three-bars text-white" viewbox="0 0 16 16" version="1.1" width="24" aria-hidden="true"><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="HeaderMenu HeaderMenu--logged-out position-fixed top-0 right-0 bottom-0 height-fit position-lg-relative d-lg-flex flex-justify-between flex-items-center flex-auto"> <div class="d-flex d-lg-none flex-justify-end border-bottom bg-gray-light p-3"> <button class="btn-link js-details-target" type="button" aria-label="Toggle navigation" aria-expanded="false"> <svg height="24" class="octicon octicon-x text-gray" viewbox="0 0 24 24" version="1.1" width="24" aria-hidden="true"><path fill-rule="evenodd" d="M5.72 5.72a.75.75 0 011.06 0L12 10.94l5.22-5.22a.75.75 0 111.06 1.06L13.06 12l5.22 5.22a.75.75 0 11-1.06 1.06L12 13.06l-5.22 5.22a.75.75 0 01-1.06-1.06L10.94 12 5.72 6.78a.75.75 0 010-1.06z"></path></svg> </button> </div> <nav class="mt-0 px-3 px-lg-0 mb-5 mb-lg-0" aria-label="Global"> <ul class="d-lg-flex list-style-none"> <li class="d-block d-lg-flex flex-lg-nowrap flex-lg-items-center border-bottom border-lg-bottom-0 mr-0 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center "> <details class="HeaderMenu-details details-overlay details-reset width-full"> <summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block"> Why GitHub? <svg x="0px" y="0px" viewbox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative"> <path d="M1,1l6.2,6L13,1"></path> </svg> </summary> <div class="dropdown-menu flex-auto rounded-1 bg-white px-0 mt-0 pb-4 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4"> <a href="/web/20201028105347/https://github.com/features" class="py-2 lh-condensed-ultra d-block link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Features">Features <span class="Bump-link-symbol float-right text-normal text-gray-light">&rarr;</span></a> <ul class="list-style-none f5 pb-3"> <li class="edge-item-fix"><a href="/web/20201028105347/https://github.com/features/code-review/" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Code review">Code review</a></li> <li class="edge-item-fix"><a href="/web/20201028105347/https://github.com/features/project-management/" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Project management">Project management</a></li> <li class="edge-item-fix"><a href="/web/20201028105347/https://github.com/features/integrations" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Integrations">Integrations</a></li> <li class="edge-item-fix"><a href="/web/20201028105347/https://github.com/features/actions" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Actions">Actions</a></li> <li class="edge-item-fix"><a href="/web/20201028105347/https://github.com/features/packages" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to GitHub Packages">Packages</a></li> <li class="edge-item-fix"><a href="/web/20201028105347/https://github.com/features/security" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Security">Security</a></li> <li class="edge-item-fix"><a href="/web/20201028105347/https://github.com/features#team-management" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Team management">Team management</a></li> <li class="edge-item-fix"><a href="/web/20201028105347/https://github.com/features#hosting" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Code hosting">Hosting</a></li> <li class="edge-item-fix hide-xl"><a href="/web/20201028105347/https://github.com/mobile" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Mobile">Mobile</a></li> </ul> <ul class="list-style-none mb-0 border-lg-top pt-lg-3"> <li class="edge-item-fix"><a href="/web/20201028105347/https://github.com/customer-stories" class="py-2 lh-condensed-ultra d-block no-underline link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Customer stories">Customer stories <span class="Bump-link-symbol float-right text-normal text-gray-light">&rarr;</span></a></li> <li class="edge-item-fix"><a href="/web/20201028105347/https://github.com/security" class="py-2 lh-condensed-ultra d-block no-underline link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Security">Security <span class="Bump-link-symbol float-right text-normal text-gray-light">&rarr;</span></a></li> </ul> </div> </details> </li> <li class="border-bottom border-lg-bottom-0 mr-0 mr-lg-3"> <a href="/web/20201028105347/https://github.com/team" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Team">Team</a> </li> <li class="border-bottom border-lg-bottom-0 mr-0 mr-lg-3"> <a href="/web/20201028105347/https://github.com/enterprise" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Enterprise">Enterprise</a> </li> <li class="d-block d-lg-flex flex-lg-nowrap flex-lg-items-center border-bottom border-lg-bottom-0 mr-0 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center "> <details class="HeaderMenu-details details-overlay details-reset width-full"> <summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block"> Explore <svg x="0px" y="0px" viewbox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative"> <path d="M1,1l6.2,6L13,1"></path> </svg> </summary> <div class="dropdown-menu flex-auto rounded-1 bg-white px-0 pt-2 pb-0 mt-0 pb-4 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4"> <ul class="list-style-none mb-3"> <li class="edge-item-fix"><a href="/web/20201028105347/https://github.com/explore" class="py-2 lh-condensed-ultra d-block link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Explore">Explore GitHub <span class="Bump-link-symbol float-right text-normal text-gray-light">&rarr;</span></a></li> </ul> <h4 class="text-gray-light text-normal text-mono f5 mb-2 border-lg-top pt-lg-3">Learn &amp; contribute</h4> <ul class="list-style-none mb-3"> <li class="edge-item-fix"><a href="/web/20201028105347/https://github.com/topics" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Topics">Topics</a></li> <li class="edge-item-fix"><a href="/web/20201028105347/https://github.com/collections" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Collections">Collections</a></li> <li class="edge-item-fix"><a href="/web/20201028105347/https://github.com/trending" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Trending">Trending</a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20201028105347/https://lab.github.com/" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Learning lab">Learning Lab</a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20201028105347/https://opensource.guide/" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Open source guides">Open source guides</a></li> </ul> <h4 class="text-gray-light text-normal text-mono f5 mb-2 border-lg-top pt-lg-3">Connect with others</h4> <ul class="list-style-none mb-0"> <li class="edge-item-fix"><a href="https://web.archive.org/web/20201028105347/https://github.com/events" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Events">Events</a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20201028105347/https://github.community/" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Community forum">Community forum</a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20201028105347/https://education.github.com/" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to GitHub Education">GitHub Education</a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20201028105347/https://stars.github.com/" class="py-2 pb-0 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to GitHub Stars Program">GitHub Stars program</a></li> </ul> </div> </details> </li> <li class="border-bottom border-lg-bottom-0 mr-0 mr-lg-3"> <a href="/web/20201028105347/https://github.com/marketplace" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Marketplace">Marketplace</a> </li> <li class="d-block d-lg-flex flex-lg-nowrap flex-lg-items-center border-bottom border-lg-bottom-0 mr-0 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center "> <details class="HeaderMenu-details details-overlay details-reset width-full"> <summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block"> Pricing <svg x="0px" y="0px" viewbox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative"> <path d="M1,1l6.2,6L13,1"></path> </svg> </summary> <div class="dropdown-menu flex-auto rounded-1 bg-white px-0 pt-2 pb-4 mt-0 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4"> <a href="/web/20201028105347/https://github.com/pricing" class="pb-2 lh-condensed-ultra d-block link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Pricing">Plans <span class="Bump-link-symbol float-right text-normal text-gray-light">&rarr;</span></a> <ul class="list-style-none mb-3"> <li class="edge-item-fix"><a href="/web/20201028105347/https://github.com/pricing#feature-comparison" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Compare plans">Compare plans</a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20201028105347/https://enterprise.github.com/contact" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Contact Sales">Contact Sales</a></li> </ul> <ul class="list-style-none mb-0 border-lg-top pt-lg-3"> <li class="edge-item-fix"><a href="/web/20201028105347/https://github.com/nonprofit" class="py-2 lh-condensed-ultra d-block no-underline link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Nonprofits">Nonprofit <span class="Bump-link-symbol float-right text-normal text-gray-light">&rarr;</span></a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20201028105347/https://education.github.com/" class="py-2 pb-0 lh-condensed-ultra d-block no-underline link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Education">Education <span class="Bump-link-symbol float-right text-normal text-gray-light">&rarr;</span></a></li> </ul> </div> </details> </li> </ul> </nav> <div class="d-lg-flex flex-items-center px-3 px-lg-0 text-center text-lg-left"> <div class="d-lg-flex mb-3 mb-lg-0"> <div class="header-search flex-auto js-site-search position-relative flex-self-stretch flex-md-self-auto mb-3 mb-md-0 mr-0 mr-md-3 js-jump-to" role="combobox" aria-owns="jump-to-results" aria-label="Search or jump to" aria-haspopup="listbox" aria-expanded="false"> <div class="position-relative"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-site-search-form" role="search" aria-label="Site" data-unscoped-search-url="/search" action="/web/20201028105347/https://github.com/search" accept-charset="UTF-8" method="get"> <label class="form-control input-sm header-search-wrapper p-0 js-chromeless-input-container header-search-wrapper-jump-to position-relative d-flex flex-justify-between flex-items-center"> <input type="text" class="form-control input-sm header-search-input jump-to-field js-jump-to-field js-site-search-focus " data-hotkey="s,/" name="q" value="" placeholder="Search GitHub" data-unscoped-placeholder="Search GitHub" data-scoped-placeholder="Search" autocapitalize="off" aria-autocomplete="list" aria-controls="jump-to-results" aria-label="Search GitHub" data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations" spellcheck="false" autocomplete="off"> <input type="hidden" data-csrf="true" class="js-data-jump-to-suggestions-path-csrf" value="6N/Zv4exKE49nrXj+YNSQ4cubKyhGF3D0iY+hCUERAPrApZzEckDLhm2XO0UXkHESksUNc0HsAdgG2pMVfz19g=="/> <input type="hidden" class="js-site-search-type-field" name="type"> <img src="https://web.archive.org/web/20201028105347im_/https://github.githubassets.com/images/search-key-slash.svg" alt="" class="mr-2 header-search-key-slash"> <div class="Box position-absolute overflow-hidden d-none jump-to-suggestions js-jump-to-suggestions-container"> <ul class="d-none js-jump-to-suggestions-template-container"> <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-suggestion" role="option"> <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href=""> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path></svg> <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path></svg> </div> <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="/web/20201028105347im_/https://github.com/features/integrations" width="28" height="28"> <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> </div> <div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search"> <span class="js-jump-to-badge-search-text-default d-none" aria-label="in all of GitHub"> Search </span> <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> All GitHub </span> <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> </div> <div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> Jump to <span class="d-inline-block ml-1 v-align-middle">↵</span> </div> </a> </li> </ul> <ul class="d-none js-jump-to-no-results-template-container"> <li class="d-flex flex-justify-center flex-items-center f5 d-none js-jump-to-suggestion p-2"> <span class="text-gray">No suggested jump to results</span> </li> </ul> <ul id="jump-to-results" role="listbox" class="p-0 m-0 js-navigation-container jump-to-suggestions-results-container js-jump-to-suggestions-results-container"> <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-scoped-search d-none" role="option"> <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href=""> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path></svg> <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path></svg> </div> <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="/web/20201028105347im_/https://github.com/features/integrations" width="28" height="28"> <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> </div> <div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search"> <span class="js-jump-to-badge-search-text-default d-none" aria-label="in all of GitHub"> Search </span> <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> All GitHub </span> <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> </div> <div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> Jump to <span class="d-inline-block ml-1 v-align-middle">↵</span> </div> </a> </li> <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-global-search d-none" role="option"> <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href=""> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path></svg> <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path></svg> </div> <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="/web/20201028105347im_/https://github.com/features/integrations" width="28" height="28"> <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> </div> <div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search"> <span class="js-jump-to-badge-search-text-default d-none" aria-label="in all of GitHub"> Search </span> <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> All GitHub </span> <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> </div> <div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> Jump to <span class="d-inline-block ml-1 v-align-middle">↵</span> </div> </a> </li> </ul> </div> </label> </form> </div> </div> </div> <a href="/web/20201028105347/https://github.com/login?return_to=%2Ffeatures%2Fintegrations" class="HeaderMenu-link no-underline mr-3" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/features/integrations&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="1c9dca729ad1f1efacd83ac3772bd6440ca44417a9c67f99bf2f8738483e432a" data-ga-click="(Logged out) Header, clicked Sign in, text:sign-in"> Sign&nbsp;in </a> <a href="/web/20201028105347/https://github.com/join?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2Ffeatures%2Fintegrations&amp;source=header" class="HeaderMenu-link d-inline-block no-underline border border-gray-dark rounded-1 px-2 py-1" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/features/integrations&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="1c9dca729ad1f1efacd83ac3772bd6440ca44417a9c67f99bf2f8738483e432a" data-ga-click="Sign up, click to sign up for account, ref_page:/features/integrations;ref_cta:Sign up;ref_loc:header logged out"> Sign&nbsp;up </a> </div> </div> </div> </header> </div> <div id="start-of-content" class="show-on-focus"></div> <div data-pjax-replace id="js-flash-container"> <template class="js-flash-template"> <div class="flash flash-full {{ className }}"> <div class=" px-2"> <button class="flash-close js-flash-close" type="button" aria-label="Dismiss this message"> <svg class="octicon octicon-x" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path></svg> </button> <div>{{ message }}</div> </div> </div> </template> </div> <include-fragment class="js-notification-shelf-include-fragment" data-base-src="https://github.com/notifications/beta/shelf"></include-fragment> <div class="application-main " data-commit-hovercards-enabled data-discussion-hovercards-enabled data-issue-and-pr-hovercards-enabled> <main> <div class="jumbotron-integrations"> <div class="container-xl p-responsive"> <div class="d-flex flex-items-center flex-wrap flex-justify-between"> <nav aria-label="Breadcrumb" class="bg-white f5"> <ol> <li class="breadcrumb-item "><a href="/web/20201028105347/https://github.com/features">Features</a></li> <li aria-current="page" class="breadcrumb-item ">Integrations</li> </ol> </nav> <nav class="mt-3 d-none d-md-flex flex-items-center flex-wrap flex-justify-end py-md-2 bg-white f5 site-subnav-nav"> <a class="js-selected-navigation-item no-underline" data-ga-click="Features subheader, click, text:Code review" data-selected-links="/features/code-review /features/code-review" href="/web/20201028105347/https://github.com/features/code-review"> Code review </a> <a class="js-selected-navigation-item no-underline ml-3" data-ga-click="Features subheader, click, text:Project management" data-selected-links="/features/project-management /features/project-management" href="/web/20201028105347/https://github.com/features/project-management"> Project management </a> <a class="js-selected-navigation-item selected no-underline ml-3" data-ga-click="Features subheader, click, text:Integrations" aria-current="page" data-selected-links="/features/integrations /features/integrations" href="/web/20201028105347/https://github.com/features/integrations"> Integrations </a></nav> </div> </div> <div class="py-6 py-sm-8 py-lg-10 py-xl-12"> <div class="container-lg p-responsive text-center position-relative" style="z-index: 5;"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 58.51 58.77" class="d-block mx-auto mb-6" width="75"><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="m13.38 1h-12.38v24.75h12.38v-12.37h12.19v-12.38zm44.13 19.6h-12.43v12.4h-11.22a1 1 0 0 0 -.95.95v11.4h-11.46a1 1 0 0 0 -.95.95v10.48a1 1 0 0 0 .95.95h36.06z" stroke="#2088ff"></path><path d="m40.92 16.35-1.41-1.41m-4.94-4.94-1.41-1.41m-4.57 20.09-1.41-1.41m-4.94-4.94-1.41-1.41m-4.77 19.91-1.41-1.41m-4.65-4.64-1.41-1.42" stroke="#79b8ff"></path><path d="m45.08 30.99v26.66m.28-12.3h12.15m-24.58 0 12.42 12.42" stroke="#2088ff"></path></g></svg> <h1 class="h000-mktg lh-condensed-ultra mb-3">Built to grow</h1> <p class="lead-mktg text-gray mb-5 col-md-9 mx-auto"> Between applications and custom tools, there’s no limit to the ways you can build on GitHub. Fine tune your process as your team changes, update tools as technologies shift, and find new ways to work better. </p> </div> </div> </div> <div class="container-lg p-responsive"> <div class="col-md-10 mx-auto"> <div class="video-responsive box-shadow-extra-large bg-gray-dark mb-6"> <iframe src="https://web.archive.org/web/20201028105347if_/https://www.youtube.com/embed/_HjToekoEMk?autoplay=0&amp;rel=0&amp;end=100&amp;color=white&amp;autohide=1&amp;modestbranding=1&amp;showinfo=0" frameborder="0" allowfullscreen></iframe> </div> </div> </div> <div class="py-7 py-md-8 py-lg-9" id="marketplace"> <div class="container-lg p-responsive pb-6 mb-6"> <div class="col-md-8 mx-auto pb-6"> <h6 class="h4 text-mono text-normal text-center text-gray">GitHub Marketplace</h6> <h2 class="h0-mktg mt-2 mb-2 lh-condensed text-center"> Discover new tools </h2> <p class="h3-mktg text-normal text-gray text-center mb-4"> From continuous integration to code review, find tools for every step of the development process and start using them in minutes. Browse and buy apps from GitHub Marketplace with your GitHub account&mdash;no need for multiple accounts or payment methods. </p> <p class="f4 text-center mb-6"> <a class="Bump-link btn-mktg btn-large-mktg btn-outline-mktg mx-auto" href="/web/20201028105347/https://github.com/marketplace/" data-ga-click="Integrations, click, text:Browse the Marketplace">Browse the Marketplace&nbsp;<span class="Bump-link-symbol">&rarr;</span></a> </p> </div> <div class="d-flex flex-column flex-items-center flex-md-row my-5" id="apps"> <div class="col-md-6 flex-md-self-center text-center"> <div class="apps-quadrangle mx-auto my-4"> <div class="CircleBadge CircleBadge--medium CircleBadge--feature" style="background-color: #78bdf2;"><img src="https://web.archive.org/web/20201028105347im_/https://github.githubassets.com/images/modules/site/integrators/waffleio.png" alt="" class="CircleBadge-icon"></div> <div class="CircleBadge CircleBadge--medium CircleBadge--feature" style="background-color: #ffffff;"><img src="https://web.archive.org/web/20201028105347im_/https://github.githubassets.com/images/modules/site/integrators/appveyor-logo.png" alt="" class="CircleBadge-icon"></div> <div class="CircleBadge CircleBadge--medium CircleBadge--feature" style="background-color: #eff9f9;"><img src="https://web.archive.org/web/20201028105347im_/https://github.githubassets.com/images/modules/site/integrators/travis-ci.png" alt="" class="CircleBadge-icon"></div> <div class="CircleBadge CircleBadge--medium CircleBadge--feature" style="background-color: #364e98;"><img src="https://web.archive.org/web/20201028105347im_/https://github.githubassets.com/images/modules/site/integrators/zenhubio.png" alt="" class="CircleBadge-icon"></div> </div> </div> <div class="col-md-6 pr-md-5"> <h3 class="h3-mktg text-normal mb-1">Apps on your terms</h3> <p class="mb-3 mr-md-3"> GitHub Apps are a new way to integrate with GitHub. With granular API permissions and built-in webhooks, you have more control over what you build. </p> <a href="https://web.archive.org/web/20201028105347/https://docs.github.com/apps" class="Bump-link no-underline">Get started with GitHub <span class="no-wrap">Apps <span class="Bump-link-symbol">&rarr;</span></span></a> <hr class="my-4" width="80"> <p class="f6"> <strong class="text-green">Pro-tip:</strong> Don’t see what you need? Hundreds of OAuth apps work with GitHub. <a href="/web/20201028105347/https://github.com/works-with" class="link-mktg">Find what you’re looking for</a> </p> </div> </div> </div> </div> <div class="container-lg p-responsive"> <div class="box-shadow-extra-large rounded-1 bg-white d-md-flex flex-justify-between flex-items-center p-6 mx-auto position-relative" style="top: -80px;"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 70.92 56.98" class="d-block flex-self-start mx-auto mb-4" width="64"><g data-name="Layer 2"><path d="M6.18 57H1a1 1 0 0 1 0-2h5.18a1 1 0 0 1 0 2zm63.74 0h-5.18a1 1 0 1 1 0-2h5.18a1 1 0 0 1 0 2z" fill="#2088ff"></path><path d="M29.67 56.47a1 1 0 0 1-1-1V34.84H16v20.23a1 1 0 0 1-2 0V33.84a1 1 0 0 1 1-1h14.67a1 1 0 0 1 1 1v21.63a1 1 0 0 1-1 1z" fill="#79b8ff"></path><path d="M64.74 57H6.18a1 1 0 0 1-1-1v-8.65a1 1 0 0 1 2 0V55h56.56V33.84a1 1 0 0 1 2 0V56a1 1 0 0 1-1 1zM6.18 41.24a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1h58.58a1 1 0 0 1 1 1v10.52a1 1 0 1 1-2 0V2H7.18v38.24a1 1 0 0 1-1 1z" fill="#2088ff"></path><path d="M56.82 45.94H36.34a1 1 0 0 1-1-1v-11.1a1 1 0 0 1 1-1h20.48a1 1 0 0 1 1 1v11.1a1 1 0 0 1-1 1zm-19.48-2h18.48v-9.1H37.34z" fill="#79b8ff"></path><path d="M31.55 27.5a7.84 7.84 0 0 1-5.21-2.42c-1.06-1-11.87-9.74-12-9.83a1 1 0 0 1 .66-1.78h43.66a1 1 0 0 1 .64.24l11.26 9.48a1 1 0 0 1-1.29 1.53l-11-9.25H17.81c3.26 2.65 9.08 7.4 9.88 8.12a6 6 0 0 0 3.87 1.9 3.3 3.3 0 0 0 3-1.95 1 1 0 1 1 1.82.82 5.3 5.3 0 0 1-4.83 3.14z" fill="#2088ff"></path><path d="M40.24 27.5a5.26 5.26 0 0 1-1.86-.34 1 1 0 0 1 .71-1.87 3.26 3.26 0 0 0 1.16.21 3.3 3.3 0 0 0 3-1.95 1 1 0 1 1 1.82.82 5.3 5.3 0 0 1-4.83 3.13zm8.58 0a5.26 5.26 0 0 1-1.82-.34 1 1 0 0 1 .71-1.87 3.26 3.26 0 0 0 1.16.21 3.3 3.3 0 0 0 3-1.95 1 1 0 1 1 1.82.82 5.3 5.3 0 0 1-4.87 3.13zm8.59 0a5.26 5.26 0 0 1-1.86-.34 1 1 0 0 1 .71-1.87 3.26 3.26 0 0 0 1.16.21 3.3 3.3 0 0 0 3-1.95 1 1 0 1 1 1.82.82 5.3 5.3 0 0 1-4.83 3.13zm8.59 0a5.26 5.26 0 0 1-1.86-.34 1 1 0 0 1 .71-1.87 3.26 3.26 0 0 0 1.15.21 3.3 3.3 0 0 0 3-2 1 1 0 0 1 1.82.82A5.31 5.31 0 0 1 66 27.5zm-51-.28a1 1 0 0 1-1-1V14.71a1 1 0 0 1 2 0v11.51a1 1 0 0 1-1 1z" fill="#2088ff"></path><path d="M44.16 25a1 1 0 0 1-.65-.24L38.07 20a1 1 0 0 1 1.3-1.52l5.43 4.67a1 1 0 0 1-.64 1.85zm-8.64 0a1 1 0 0 1-.65-.24L29.44 20a1 1 0 0 1 1.3-1.52l5.43 4.67a1 1 0 0 1-.65 1.85zm17.22 0a1 1 0 0 1-.65-.24L46.66 20A1 1 0 0 1 48 18.53l5.43 4.67a1 1 0 0 1-.69 1.8zm8.59 0a1 1 0 0 1-.65-.24L55.25 20a1 1 0 0 1 1.3-1.52L62 23.2a1 1 0 0 1-.67 1.8zM22.23 8.42H6.51a1 1 0 0 1 0-2h15.72a1 1 0 0 1 0 2zm42.53 0H58.4a1 1 0 0 1 0-2h6.36a1 1 0 0 1 0 2z" fill="#2088ff"></path><path d="M46.58 45.72a1 1 0 0 1-1-1V34.1a1 1 0 0 1 2 0v10.62a1 1 0 0 1-1 1z" fill="#79b8ff"></path></g></svg> <div class="mx-md-6 text-center text-md-left" style="max-width: 500px;"> <h3 class="h3-mktg text-normal mb-1">List your app on GitHub Marketplace</h3> <p class="mr-md-3 text-gray"> Share what you’ve built with the GitHub community. If your app meets <a href="https://web.archive.org/web/20201028105347/https://docs.github.com/apps/adding-integrations/listing-apps-on-github-marketplace/requirements-for-listing-an-app-on-github-marketplace/" class="link-mktg">the requirements</a>, add it to GitHub Marketplace where millions of developers can find it. </p> </div> <p class="mt-4 mt-md-0 text-center"> <a class="Bump-link btn-mktg btn-outline-mktg" href="/web/20201028105347/https://github.com/marketplace/new">Submit your app for review&nbsp;<span class="Bump-link-symbol">&rarr;</span></a> </p> </div> </div> <div class="py-7 py-md-8 py-lg-9 jumbotron-endpoints" id="api"> <div class="container-lg p-responsive"> <div class="col-md-6 mx-auto"> <h6 class="h4 text-mono text-normal text-center text-gray">GitHub API</h6> <h2 class="h0-mktg mt-2 mb-2 lh-condensed text-center"> Build on GitHub </h2> <p class="h3-mktg text-normal text-gray text-center mb-2 pb-md-4"> Create your own tools with greater access to data than ever before using the same API that we use to build GitHub. </p> </div> <div class="d-md-flex"> <div class="col-md-6 px-md-5 mb-5 text-center"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 61.23 60.12" class="d-block mx-auto mb-5" width="60"><g fill="none" stroke-linecap="round" stroke-width="2"><path d="m14.75 13.22h-11.23m14.5-6.89h-11.48" stroke="#79b8ff" stroke-miterlimit="10"></path><path d="m56.96 51.89h-11.23m14.5-6.9h-11.48" stroke="#2088ff" stroke-miterlimit="10"></path><g stroke-linejoin="round"><circle cx="22.5" cy="37.62" r="7.48" stroke="#2088ff" transform="matrix(.70710678 -.70710678 .70710678 .70710678 -20.010674 26.92996)"></circle><path d="m36.72 29.79 1.35 3.4 5.93 2v4.81l-5.92 2.08-1.44 3.39 2.83 5.58-3.47 3.49-5.66-2.7-3.34 1.38-2 5.9h-4.89l-2.11-5.94-3.36-1.4-5.64 2.8-3.42-3.48 2.7-5.66-1.38-3.37-5.9-2v-4.89l5.92-2.08 1.44-3.39-2.82-5.57 3.46-3.45 5.66 2.7 3.34-1.39 2-5.9h4.89l2.11 5.9 3.36 1.4 5.64-2.74 3.45 3.48z" stroke="#2088ff"></path><path d="m7.22 22.48 1.78-1.79 5.66 2.7 3.34-1.39 2-5.9h4.89l2.11 5.9 3.36 1.4 5.64-2.74 3.45 3.48-2.7 5.66 1.35 3.4 5.93 2-.03 4.8-5.92 2.08-1.44 3.39 2.83 5.58-1.83 1.82" opacity=".1" stroke="#2088ff"></path><path d="m37.22 14.11a6.05 6.05 0 1 1 8.56 8.56m-15.71-10.67-2.29-4.51 2.81-2.79 4.58 2.19 2.72-1.12 1.61-4.77h4l1.64 4.8 2.71 1.14 4.54-2.26 2.79 2.81-2.18 4.57 1.09 2.75 4.8 1.58v4l-4.8 1.61-1.16 2.74 2.29 4.51-2.82 2.83-4.58-2.19" stroke="#79b8ff"></path><path d="m29.14 6.14 1.45-1.44 4.58 2.19 2.72-1.12 1.61-4.77h4l1.64 4.8 2.71 1.14 4.54-2.26 2.79 2.81-2.18 4.57 1.09 2.75 4.8 1.58v4l-4.8 1.61-1.16 2.74 2.29 4.51-1.48 1.47" opacity=".1" stroke="#79b8ff"></path></g></g></svg> <h3 class="h3-mktg text-normal mb-1">From release to API in no time</h3> <p class="text-gray"> Use API endpoints for a feature as soon as it launches. Features on GitHub.com are available in the GraphQL API because they’re built using GraphQL internally first. </p> </div> <div class="col-md-6 px-md-5 mb-5 text-center"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 49.29 52.31" class="d-block mx-auto mb-5" width="60"><g fill="none" stroke-linecap="round" stroke-width="2"><g stroke="#79b8ff"><circle cx="24.62" cy="46.58" r="4.72" stroke-linejoin="round"></circle><circle cx="5.78" cy="16.58" r="4.72" stroke-linejoin="round"></circle><circle cx="43.57" cy="16.58" r="4.72" stroke-linejoin="round"></circle><path d="m5.78 21.96v9.48m37.79-9.48v9.48m-13.79-24.16 9.88 6.33m-19.52-6.33-9.88 6.33m28.96 26.34-9.88 5.46m-19.32-5.18 9.87 5.46" stroke-miterlimit="10"></path></g><circle cx="24.68" cy="5.72" r="4.72" stroke="#2088ff" stroke-linejoin="round"></circle><circle cx="5.72" cy="36.17" r="4.72" stroke="#2088ff" stroke-linejoin="round"></circle><path d="m24.62 10.45-14.17 24.3h28.33z" stroke="#2088ff" stroke-linejoin="round"></path><circle cx="43.51" cy="36.17" r="4.72" stroke="#2088ff" stroke-linejoin="round"></circle></g></svg> <h3 class="h3-mktg text-normal mb-1">Precise data in one call</h3> <p class="text-gray"> Build a GraphQL query that gets you the exact data you need in a single request. No more calling multiple REST endpoints and working through the data yourself. </p> <a href="https://web.archive.org/web/20201028105347/https://docs.github.com/v4" class="Bump-link no-underline">Learn more <span class="Bump-link-symbol">&rarr;</span></a> </div> </div> <div class="col-md-6 mx-auto my-6 text-center"> <p class="f6 text-gray"> <strong class="text-green">Pro tip:</strong> The GitHub GraphQL API is fresh out of its Early Access program. We’re currently still supporting the previous version of our API, the GitHub REST API. </p> </div> </div> </div> <div class="text-center border-y py-4"> <a href="/web/20201028105347/https://github.com/features"><span class="Bump-link-symbol">&larr;</span> Back to all features</a> </div> <div class="mt-2 bg-gray-light fade-img-to-white-bg" style="background-image: url('https://web.archive.org/web/20201028105347im_/https://github.githubassets.com/images/modules/site/patterns/contribution-graph.svg');"> <h2 class="h00-mktg text-center mb-2">Get started</h2> <div class="d-flex container-xl d-md-none px-3 f5"> <button type="button" class="js-pricing-plan-tab pricing-plan-tab pricing-plan-tab-active p-3 rounded-1 border-0 flex-1 mr-2">Free</button> <button type="button" class="js-pricing-plan-tab pricing-plan-tab p-3 rounded-1 border-0 flex-1 mr-2">Team</button> <button type="button" class="js-pricing-plan-tab pricing-plan-tab p-3 rounded-1 border-0 flex-1 mr-2">Enterprise</button> <button type="button" class="js-pricing-plan-tab pricing-plan-tab p-3 rounded-1 border-0 flex-1">GitHub One</button> </div> <div class="d-flex container-xl mx-auto overflow-x-scroll pricing-plans-container js-pricing-plans-container flex-md-justify-center py-4"> <div class="m-3 m-md-1 pb-2 pt-3 col-12 col-md-6 d-flex flex-column flex-justify-between bg-white rounded-2 border border-gray-light box-shadow-large pricing-plan-card js-pricing-plan-card"> <div class="text-center"> <h3 class="h2-mktg text-bold mt-1">Free</h3> <p class="lh-condensed mb-4 px-3 h5-mktg text-gray">Basics for teams <br>and developers</p> </div> <ul class="pricing-features-summary position-relative mt-1 list-style-none flex-auto bg-gray pl-3 pr-2 py-2"> <li class="my-2 pl-4"><img src="https://web.archive.org/web/20201028105347im_/https://github.githubassets.com/images/modules/site/icons/infinity.svg" alt="" width="16" class="d-inline-block ml-n4 mr-2">Unlimited public/private repositories</li> <li class="my-2 pl-4"><img src="https://web.archive.org/web/20201028105347im_/https://github.githubassets.com/images/modules/site/icons/infinity.svg" alt="" width="16" class="d-inline-block ml-n4 mr-2">Unlimited collaborators</li> <li class="my-2 pl-4"><svg width="16" height="16" class="octicon octicon-check text-green-mktg ml-n4 mr-2" alt="Included" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg>2,000 Actions minutes/month <span class="d-block f6 text-gray-light"> Free for public repositories </span> </li> <li class="my-2 pl-4"><svg width="16" height="16" class="octicon octicon-check text-green-mktg ml-n4 mr-2" alt="Included" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg>500MB of GitHub Packages storage <span class="d-block f6 text-gray-light"> Free for public repositories </span> </li> <li class="my-2 pl-4"><svg width="16" height="16" class="octicon octicon-check text-green-mktg ml-n4 mr-2" alt="Included" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg>Community Support</li> </ul> <div class="text-center px-2 "> <h3 class="h1-mktg lh-condensed-ultra my-3 py-1"><sup class="pricing-dollar-sign">$</sup>0<span class="h5-mktg pricing-plan-details"> /month</span></h3> <a class="btn-block btn-mktg h4-mktg" data-ga-click="Sign up, click to sign up for account, ref_page:/features/integrations;ref_cta:Join for free;ref_loc:bottomcarousel" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;individuals choose free&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/features/integrations&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="26d49a4d9e4f4e1e8c1754132936a9395a6332edab6f3068e7b723e5f9319463" href="/web/20201028105347/https://github.com/join?plan=free&amp;ref_cta=Join%2520for%2520free&amp;ref_loc=bottomcarousel&amp;ref_page=%2Ffeatures%2Fintegrations&amp;source=pricing-card-free">Join for free</a> </div> </div> <div class="m-3 m-md-1 pb-2 pt-3 col-12 col-md-6 d-flex flex-column flex-justify-between bg-white rounded-2 border border-gray-light box-shadow-large pricing-plan-card js-pricing-plan-card"> <div class="text-center"> <h3 class="h2-mktg text-bold mt-1">Team</h3> <p class="lh-condensed mb-4 px-3 h5-mktg text-gray-light"> Advanced collaboration and support for teams </p> </div> <ul class="pricing-features-summary position-relative mt-1 list-style-none flex-auto bg-gray pl-3 pr-2 py-2"> <li class="my-2 pl-4"><img src="https://web.archive.org/web/20201028105347im_/https://github.githubassets.com/images/modules/site/icons/infinity.svg" alt="" width="16" class="d-inline-block ml-n4 mr-2">Unlimited public/private repositories</li> <li class="my-2 pl-4"><svg width="16" height="16" class="octicon octicon-check text-green-mktg ml-n4 mr-2" alt="Included" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg>Required reviewers</li> <li class="my-2 pl-4"><svg width="16" height="16" class="octicon octicon-check text-green-mktg ml-n4 mr-2" alt="Included" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg><span class="tooltipped tooltipped-s" aria-label="3,000 Actions minutes/month starting on May 14, 2020">3,000 Actions minutes/month <svg width="12" class="octicon octicon-info d-none d-xl-inline" viewbox="0 0 16 16" version="1.1" height="12" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm6.5-.25A.75.75 0 017.25 7h1a.75.75 0 01.75.75v2.75h.25a.75.75 0 010 1.5h-2a.75.75 0 010-1.5h.25v-2h-.25a.75.75 0 01-.75-.75zM8 6a1 1 0 100-2 1 1 0 000 2z"></path></svg></span> <span class="d-block f6 text-gray-light"> Free for public repositories </span> </li> <li class="my-2 pl-4"><svg width="16" height="16" class="octicon octicon-check text-green-mktg ml-n4 mr-2" alt="Included" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg>2GB of GitHub Packages storage <span class="d-block f6 text-gray-light"> Free for public repositories </span> </li> <li class="my-2 pl-4"><svg width="16" height="16" class="octicon octicon-check text-green-mktg ml-n4 mr-2" alt="Included" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg>Code owners</li> </ul> <div class="text-center px-2 "> <h3 class="h1-mktg lh-condensed-ultra my-3 py-1"><sup class="pricing-dollar-sign">$</sup>4<span class="h5-mktg pricing-plan-details"> per user/month</span></h3> <a class="btn-block btn-mktg h4-mktg" data-ga-deferred="[[&quot;ec:addImpression&quot;,{&quot;name&quot;:&quot;Team&quot;,&quot;category&quot;:&quot;Plan&quot;,&quot;position&quot;:2}]]" data-ga-click="Sign up, click to sign up for account, ref_page:/features/integrations;ref_cta:Continue with Team;ref_loc:bottomcarousel" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;pricing teams choose team&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/features/integrations&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="97b5878e4eacdedf83993ac734b33e4d40bc7e95ed23230b07e799208bdf1651" href="/web/20201028105347/https://github.com/join?plan=business&amp;ref_cta=Continue%2520with%2520Team&amp;ref_loc=bottomcarousel&amp;ref_page=%2Ffeatures%2Fintegrations&amp;setup_organization=true&amp;source=pricing-card-team">Continue with Team</a> </div> </div> <div class="m-3 m-md-1 pb-2 pt-3 col-12 col-md-6 d-flex flex-column flex-justify-between bg-white rounded-2 border border-gray-light box-shadow-large pricing-plan-card js-pricing-plan-card"> <div class="text-center"> <h3 class="h2-mktg text-bold mt-1">Enterprise</h3> <p class="lh-condensed mb-4 px-3 h5-mktg text-gray-light">Security, compliance, and flexible deployment for enterprises</p> </div> <ul class="pricing-features-summary position-relative mt-1 list-style-none flex-auto bg-gray pl-3 pr-2 py-2"> <li class="my-2 pl-4"><span class="float-left text-green-mktg ml-n4 f3 lh-condensed position-relative" style="top: -2px">&larr;</span>Everything included in Team</li> <li class="my-2 pl-4"><svg width="16" height="16" class="octicon octicon-check text-green-mktg ml-n4 mr-2" alt="Included" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg>SAML single sign-on</li> <li class="my-2 pl-4"><svg width="16" height="16" class="octicon octicon-check text-green-mktg ml-n4 mr-2" alt="Included" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg>50,000 Actions minutes/month <span class="d-block f6 text-gray-light"> Free for public repositories </span> </li> <li class="my-2 pl-4"><svg width="16" height="16" class="octicon octicon-check text-green-mktg ml-n4 mr-2" alt="Included" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg>50GB of GitHub Packages storage <span class="d-block f6 text-gray-light"> Free for public repositories </span> </li> <li class="my-2 pl-4"><svg width="16" height="16" class="octicon octicon-check text-green-mktg ml-n4 mr-2" alt="Included" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg>Advanced auditing</li> </ul> <div class="text-center px-2 "> <h3 class="h1-mktg lh-condensed-ultra my-3 py-1"><sup class="pricing-dollar-sign">$</sup>21<span class="h5-mktg pricing-plan-details"> per user/month</span></h3> <a href="https://web.archive.org/web/20201028105347/https://enterprise.github.com/contact?ref_page=/features/integrations&amp;ref_cta=Contact%20Sales&amp;ref_loc=bottomcarousel" class="btn-mktg btn-block h4-mktg" data-ga-click="Contact Sales, click to Contact Sales, ref_page:/features/integrations;ref_cta:Contact Sales;ref_loc:bottomcarousel">Contact Sales</a> </div> </div> <div class="m-3 m-md-1 pb-2 pt-3 col-12 col-md-6 d-flex d-md-none d-lg-flex flex-column flex-justify-between bg-white rounded-2 border border-gray-light box-shadow-large pricing-plan-card js-pricing-plan-card"> <div class="text-center"> <h3 class="h2-mktg text-bold mt-1">GitHub One</h3> <p class="lh-condensed mb-4 px-3 h5-mktg text-gray-light">All of our best tools, support, and&nbsp;services</p> </div> <ul class="pricing-features-summary position-relative mt-1 list-style-none flex-auto bg-gray pl-3 pr-2 py-2"> <li class="my-2 pl-4"><span class="float-left text-green-mktg ml-n4 f3 lh-condensed position-relative" style="top: -2px">&larr;</span>Everything included in Enterprise</li> <li class="my-2 pl-4"><svg width="16" height="16" class="octicon octicon-check text-green-mktg ml-n4 mr-2" alt="Included" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg>Community-powered security</li> <li class="my-2 pl-4"><svg width="16" height="16" class="octicon octicon-check text-green-mktg ml-n4 mr-2" alt="Included" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg>Actionable metrics</li> <li class="my-2 pl-4"><svg width="16" height="16" class="octicon octicon-check text-green-mktg ml-n4 mr-2" alt="Included" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg>24/7 support</li> <li class="my-2 pl-4"><svg width="16" height="16" class="octicon octicon-check text-green-mktg ml-n4 mr-2" alt="Included" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg>Continuous learning</li> </ul> <div class="text-center px-2 "> <a class="btn-mktg btn-outline-mktg btn-block h4-mktg my-2 js-pricing-learn-more-gh1" data-ga-click="Features bottomcarousel, click, text:Learn more; card:GitHub One; ref_page:Features" href="#github-one" style="padding-top: 15px; padding-bottom: 15px;">Learn more</a> <a href="https://web.archive.org/web/20201028105347/https://enterprise.github.com/contact?referrer=github_one&amp;ref_page=/features/integrations&amp;ref_cta=Contact%20Sales&amp;ref_loc=bottomcarousel" class="btn-mktg btn-block h4-mktg" data-ga-click="Contact Sales, click to Contact Sales, ref_page:/features/integrations;ref_cta:Contact Sales;ref_loc:bottomcarousel">Contact Sales</a> </div> </div> <div class="d-block d-md-none pl-1"> </div> </div> </div> </main> </div> <footer class="footer mt-6"> <div class="container-xl p-responsive"> <div class="d-flex flex-wrap py-5 mb-5"> <div class="col-12 col-lg-4 mb-5"> <a href="/web/20201028105347/https://github.com/" data-ga-click="Footer, go to home, text:home" class="text-gray-dark" aria-label="Go to GitHub homepage"> <svg height="30" class="octicon octicon-logo-github" viewbox="0 0 45 16" version="1.1" width="84" aria-hidden="true"><path fill-rule="evenodd" d="M18.53 12.03h-.02c.009 0 .015.01.024.011h.006l-.01-.01zm.004.011c-.093.001-.327.05-.574.05-.78 0-1.05-.36-1.05-.83V8.13h1.59c.09 0 .16-.08.16-.19v-1.7c0-.09-.08-.17-.16-.17h-1.59V3.96c0-.08-.05-.13-.14-.13h-2.16c-.09 0-.14.05-.14.13v2.17s-1.09.27-1.16.28c-.08.02-.13.09-.13.17v1.36c0 .11.08.19.17.19h1.11v3.28c0 2.44 1.7 2.69 2.86 2.69.53 0 1.17-.17 1.27-.22.06-.02.09-.09.09-.16v-1.5a.177.177 0 00-.146-.18zM42.23 9.84c0-1.81-.73-2.05-1.5-1.97-.6.04-1.08.34-1.08.34v3.52s.49.34 1.22.36c1.03.03 1.36-.34 1.36-2.25zm2.43-.16c0 3.43-1.11 4.41-3.05 4.41-1.64 0-2.52-.83-2.52-.83s-.04.46-.09.52c-.03.06-.08.08-.14.08h-1.48c-.1 0-.19-.08-.19-.17l.02-11.11c0-.09.08-.17.17-.17h2.13c.09 0 .17.08.17.17v3.77s.82-.53 2.02-.53l-.01-.02c1.2 0 2.97.45 2.97 3.88zm-8.72-3.61h-2.1c-.11 0-.17.08-.17.19v5.44s-.55.39-1.3.39-.97-.34-.97-1.09V6.25c0-.09-.08-.17-.17-.17h-2.14c-.09 0-.17.08-.17.17v5.11c0 2.2 1.23 2.75 2.92 2.75 1.39 0 2.52-.77 2.52-.77s.05.39.08.45c.02.05.09.09.16.09h1.34c.11 0 .17-.08.17-.17l.02-7.47c0-.09-.08-.17-.19-.17zm-23.7-.01h-2.13c-.09 0-.17.09-.17.2v7.34c0 .2.13.27.3.27h1.92c.2 0 .25-.09.25-.27V6.23c0-.09-.08-.17-.17-.17zm-1.05-3.38c-.77 0-1.38.61-1.38 1.38 0 .77.61 1.38 1.38 1.38.75 0 1.36-.61 1.36-1.38 0-.77-.61-1.38-1.36-1.38zm16.49-.25h-2.11c-.09 0-.17.08-.17.17v4.09h-3.31V2.6c0-.09-.08-.17-.17-.17h-2.13c-.09 0-.17.08-.17.17v11.11c0 .09.09.17.17.17h2.13c.09 0 .17-.08.17-.17V8.96h3.31l-.02 4.75c0 .09.08.17.17.17h2.13c.09 0 .17-.08.17-.17V2.6c0-.09-.08-.17-.17-.17zM8.81 7.35v5.74c0 .04-.01.11-.06.13 0 0-1.25.89-3.31.89-2.49 0-5.44-.78-5.44-5.92S2.58 1.99 5.1 2c2.18 0 3.06.49 3.2.58.04.05.06.09.06.14L7.94 4.5c0 .09-.09.2-.2.17-.36-.11-.9-.33-2.17-.33-1.47 0-3.05.42-3.05 3.73s1.5 3.7 2.58 3.7c.92 0 1.25-.11 1.25-.11v-2.3H4.88c-.11 0-.19-.08-.19-.17V7.35c0-.09.08-.17.19-.17h3.74c.11 0 .19.08.19.17z"></path></svg> </a> </div> <div class="col-6 col-sm-3 col-lg-2 mb-6 mb-md-2 pr-3 pr-lg-0 pl-lg-4"> <h2 class="h5 mb-3 text-mono text-gray-light text-normal">Product</h2> <ul class="list-style-none text-gray f5"> <li class="lh-condensed mb-3"><a href="/web/20201028105347/https://github.com/features" data-ga-click="Footer, go to features, text:features" class="link-gray">Features</a></li> <li class="lh-condensed mb-3"><a href="/web/20201028105347/https://github.com/security" data-ga-click="Footer, go to security, text:security" class="link-gray">Security</a></li> <li class="lh-condensed mb-3"><a href="/web/20201028105347/https://github.com/team" data-ga-click="Footer, go to team, text:team" class="link-gray">Team</a></li> <li class="lh-condensed mb-3"><a href="/web/20201028105347/https://github.com/enterprise" data-ga-click="Footer, go to enterprise, text:enterprise" class="link-gray">Enterprise</a></li> <li class="lh-condensed mb-3"><a href="/web/20201028105347/https://github.com/customer-stories" data-ga-click="Footer, go to customer stories, text:customer stories" class="link-gray">Customer stories</a></li> <li class="lh-condensed mb-3"><a href="/web/20201028105347/https://github.com/readme" data-ga-click="Footer, go to the readme project, text:the readme project" class="link-gray">The ReadME Project</a></li> <li class="lh-condensed mb-3"><a href="/web/20201028105347/https://github.com/pricing" data-ga-click="Footer, go to pricing, text:pricing" class="link-gray">Pricing</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20201028105347/https://resources.github.com/" data-ga-click="Footer, go to resources, text:resources" class="link-gray">Resources</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20201028105347/https://github.com/github/roadmap" data-ga-click="Footer, go to roadmap, text:roadmap" class="link-gray">Roadmap</a></li> </ul> </div> <div class="col-6 col-sm-3 col-lg-2 mb-6 mb-md-2 pr-3 pr-md-0 pl-md-4"> <h2 class="h5 mb-3 text-mono text-gray-light text-normal">Platform</h2> <ul class="list-style-none f5"> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20201028105347/https://docs.github.com/" data-ga-click="Footer, go to api, text:api" class="link-gray">Developer API</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20201028105347/http://partner.github.com/" data-ga-click="Footer, go to partner, text:partner" class="link-gray">Partners</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20201028105347/https://atom.io/" data-ga-click="Footer, go to atom, text:atom" class="link-gray">Atom</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20201028105347/http://electronjs.org/" data-ga-click="Footer, go to electron, text:electron" class="link-gray">Electron</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20201028105347/https://desktop.github.com/" data-ga-click="Footer, go to desktop, text:desktop" class="link-gray">GitHub Desktop</a></li> </ul> </div> <div class="col-6 col-sm-3 col-lg-2 mb-6 mb-md-2 pr-3 pr-md-0 pl-md-4"> <h2 class="h5 mb-3 text-mono text-gray-light text-normal">Support</h2> <ul class="list-style-none f5"> <li class="lh-condensed mb-3"><a data-ga-click="Footer, go to help, text:help" class="link-gray " href="https://web.archive.org/web/20201028105347/https://docs.github.com/">Help</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20201028105347/https://github.community/" data-ga-click="Footer, go to community, text:community" class="link-gray">Community Forum</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20201028105347/https://services.github.com/" data-ga-click="Footer, go to professional services, text:professional services" class="link-gray">Professional Services</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20201028105347/https://lab.github.com/" data-ga-click="Footer, go to learning lab, text:learning lab" class="link-gray">Learning Lab</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20201028105347/https://github.com/certifications" data-ga-click="Footer, go to certifications, text:certifications" class="link-gray">Certifications</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20201028105347/https://githubstatus.com/" data-ga-click="Footer, go to status, text:status" class="link-gray">Status</a></li> <li class="lh-condensed mb-3"><a data-ga-click="Footer, go to contact, text:contact" class="link-gray " href="https://web.archive.org/web/20201028105347/https://github.com/contact">Contact GitHub</a></li> </ul> </div> <div class="col-6 col-sm-3 col-lg-2 mb-6 mb-md-2 pr-3 pr-md-0 pl-md-4"> <h2 class="h5 mb-3 text-mono text-gray-light text-normal">Company</h2> <ul class="list-style-none f5"> <li class="lh-condensed mb-3"><a data-ga-click="Footer, go to about, text:about" class="link-gray " href="https://web.archive.org/web/20201028105347/https://github.com/about">About</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20201028105347/https://github.blog/" data-ga-click="Footer, go to blog, text:blog" class="link-gray">Blog</a></li> <li class="lh-condensed mb-3"><a href="/web/20201028105347/https://github.com/about/careers" data-ga-click="Footer, go to careers, text:careers" class="link-gray">Careers</a></li> <li class="lh-condensed mb-3"><a href="/web/20201028105347/https://github.com/about/press" data-ga-click="Footer, go to press, text:press" class="link-gray">Press</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20201028105347/https://socialimpact.github.com/" data-ga-click="Footer, go to social impact, text:social impact" class="link-gray">Social Impact</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20201028105347/https://shop.github.com/" data-ga-click="Footer, go to shop, text:shop" class="link-gray">Shop</a></li> </ul> </div> </div> </div> <div class="bg-gray-light"> <div class="container-xl p-responsive f6 py-4 d-sm-flex flex-justify-between flex-row-reverse flex-items-center"> <ul class="list-style-none d-flex flex-items-center mb-3 mb-sm-0 lh-condensed-ultra"> <li class="mr-3"> <a href="https://web.archive.org/web/20201028105347/https://twitter.com/github" data-ga-click="Footer, go to Twitter, text:twitter" title="GitHub on Twitter" style="color: #959da5;"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 273.5 222.3" class="d-block" height="18"><path d="M273.5 26.3a109.77 109.77 0 0 1-32.2 8.8 56.07 56.07 0 0 0 24.7-31 113.39 113.39 0 0 1-35.7 13.6 56.1 56.1 0 0 0-97 38.4 54 54 0 0 0 1.5 12.8A159.68 159.68 0 0 1 19.1 10.3a56.12 56.12 0 0 0 17.4 74.9 56.06 56.06 0 0 1-25.4-7v.7a56.11 56.11 0 0 0 45 55 55.65 55.65 0 0 1-14.8 2 62.39 62.39 0 0 1-10.6-1 56.24 56.24 0 0 0 52.4 39 112.87 112.87 0 0 1-69.7 24 119 119 0 0 1-13.4-.8 158.83 158.83 0 0 0 86 25.2c103.2 0 159.6-85.5 159.6-159.6 0-2.4-.1-4.9-.2-7.3a114.25 114.25 0 0 0 28.1-29.1" fill="currentColor"></path></svg> <span class="sr-only">Twitter</span> </a> </li> <li class="mr-3"> <a href="https://web.archive.org/web/20201028105347/https://www.facebook.com/GitHub" data-ga-click="Footer, go to Facebook, text:facebook" title="GitHub on Facebook" style="color: #959da5;"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 15.3 15.4" class="d-block" height="18"><path d="M14.5 0H.8a.88.88 0 0 0-.8.9v13.6a.88.88 0 0 0 .8.9h7.3v-6h-2V7.1h2V5.4a2.87 2.87 0 0 1 2.5-3.1h.5a10.87 10.87 0 0 1 1.8.1v2.1h-1.3c-1 0-1.1.5-1.1 1.1v1.5h2.3l-.3 2.3h-2v5.9h3.9a.88.88 0 0 0 .9-.8V.8a.86.86 0 0 0-.8-.8z" fill="currentColor"></path></svg> <span class="sr-only">Facebook</span> </a> </li> <li class="mr-3"> <a href="https://web.archive.org/web/20201028105347/https://www.youtube.com/github" data-ga-click="Footer, go to YouTube, text:youtube" title="GitHub on YouTube" style="color: #959da5;"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 19.17 13.6" class="d-block" height="16"><path d="M18.77 2.13A2.4 2.4 0 0 0 17.09.42C15.59 0 9.58 0 9.58 0a57.55 57.55 0 0 0-7.5.4A2.49 2.49 0 0 0 .39 2.13 26.27 26.27 0 0 0 0 6.8a26.15 26.15 0 0 0 .39 4.67 2.43 2.43 0 0 0 1.69 1.71c1.52.42 7.5.42 7.5.42a57.69 57.69 0 0 0 7.51-.4 2.4 2.4 0 0 0 1.68-1.71 25.63 25.63 0 0 0 .4-4.67 24 24 0 0 0-.4-4.69zM7.67 9.71V3.89l5 2.91z" fill="currentColor"></path></svg> <span class="sr-only">YouTube</span> </a> </li> <li class="mr-3 flex-self-start"> <a href="https://web.archive.org/web/20201028105347/https://www.linkedin.com/company/github" data-ga-click="Footer, go to Linkedin, text:linkedin" title="GitHub on Linkedin" style="color: #959da5;"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 19 18" class="d-block" height="18"><path d="M3.94 2A2 2 0 1 1 2 0a2 2 0 0 1 1.94 2zM4 5.48H0V18h4zm6.32 0H6.34V18h3.94v-6.57c0-3.66 4.77-4 4.77 0V18H19v-7.93c0-6.17-7.06-5.94-8.72-2.91z" fill="currentColor"></path></svg> <span class="sr-only">LinkedIn</span> </a> </li> <li> <a href="https://web.archive.org/web/20201028105347/https://github.com/github" data-ga-click="Footer, go to github's org, text:github" title="GitHub's organization" style="color: #959da5;"> <svg height="20" class="octicon octicon-mark-github d-block" alt="" viewbox="0 0 16 16" version="1.1" width="20" aria-hidden="true"><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> <span class="sr-only">GitHub</span> </a> </li> </ul> <ul class="list-style-none d-flex flex-wrap text-gray"> <li class="mr-3">&copy; 2020 GitHub, Inc.</li> <li class="mr-3"><a href="/web/20201028105347/https://github.com/site/terms" data-ga-click="Footer, go to terms, text:terms" class="link-gray">Terms</a></li> <li class="mr-3"><a href="/web/20201028105347/https://github.com/site/privacy" data-ga-click="Footer, go to privacy, text:privacy" class="link-gray">Privacy</a></li> <li class="js-cookie-consent-preferences-link-container mr-3" hidden="hidden"> <button data-ga-click="Footer, go to cookie preferences, text:cookie preferences" class="btn-link js-cookie-consent-preferences-link link-gray" type="button">Cookie Preferences</button> </li> <li class="mr-3"><a href="/web/20201028105347/https://github.com/site-map" data-ga-click="Footer, go to site map, text:site map" class="link-gray">Site Map</a></li> <li><a href="/web/20201028105347/https://github.com/git-guides" data-ga-click="Footer, go to Git Guides, text:What is Git?" class="link-gray">What is Git?</a></li> </ul> </div> </div> </footer> <div id="ajax-error-message" class="ajax-error-message flash flash-error"> <svg class="octicon octicon-alert" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.22 1.754a.25.25 0 00-.44 0L1.698 13.132a.25.25 0 00.22.368h12.164a.25.25 0 00.22-.368L8.22 1.754zm-1.763-.707c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0114.082 15H1.918a1.75 1.75 0 01-1.543-2.575L6.457 1.047zM9 11a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.25a.75.75 0 00-1.5 0v2.5a.75.75 0 001.5 0v-2.5z"></path></svg> <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error"> <svg class="octicon octicon-x" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path></svg> </button> You can’t perform that action at this time. </div> <div class="js-stale-session-flash flash flash-warn flash-banner" hidden> <svg class="octicon octicon-alert" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.22 1.754a.25.25 0 00-.44 0L1.698 13.132a.25.25 0 00.22.368h12.164a.25.25 0 00.22-.368L8.22 1.754zm-1.763-.707c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0114.082 15H1.918a1.75 1.75 0 01-1.543-2.575L6.457 1.047zM9 11a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.25a.75.75 0 00-1.5 0v2.5a.75.75 0 001.5 0v-2.5z"></path></svg> <span class="js-stale-session-flash-signed-in" hidden>You signed in with another tab or window. <a href="">Reload</a> to refresh your session.</span> <span class="js-stale-session-flash-signed-out" hidden>You signed out in another tab or window. <a href="">Reload</a> to refresh your session.</span> </div> <template id="site-details-dialog"> <details class="details-reset details-overlay details-overlay-dark lh-default text-gray-dark hx_rsm" open> <summary role="button" aria-label="Close dialog"></summary> <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal"> <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog> <svg class="octicon octicon-x" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path></svg> </button> <div class="octocat-spinner my-6 js-details-dialog-spinner"></div> </details-dialog> </details> </template> <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;" tabindex="0"> <div class="Popover-message Popover-message--bottom-left Popover-message--large Box box-shadow-large" style="width:360px;"> </div> </div> <div class="js-cookie-consent-banner" hidden> <div class="hx_cookie-banner p-2 p-sm-3 p-md-4"> <div style="max-width: 1194px;" class="Box hx_cookie-banner-box box-shadow-medium mx-auto"> <div class="Box-body border-0 py-0 px-3 px-md-4"> <div class="js-main-cookie-banner hx_cookie-banner-main"> <div class="d-md-flex flex-items-center py-3"> <p class="f5 flex-1 mb-3 mb-md-0"> We use <span class="text-bold">optional</span> third-party analytics cookies to understand how you use GitHub.com so we can build better products. <span class="btn-link js-cookie-consent-learn-more">Learn more</span>. </p> <div class="d-flex d-md-block flex-wrap flex-sm-nowrap"> <button class="btn btn-outline flex-1 mr-1 mx-sm-1 m-md-0 ml-md-2 js-cookie-consent-accept">Accept</button> <button class="btn btn-outline flex-1 ml-1 m-md-0 ml-md-2 js-cookie-consent-reject">Reject</button> </div> </div> </div> <div class="js-cookie-details hx_cookie-banner-details" hidden> <div class="d-md-flex flex-items-center py-3"> <p class="f5 flex-1 mb-2 mb-md-0"> We use <span class="text-bold">optional</span> third-party analytics cookies to understand how you use GitHub.com so we can build better products. <br> You can always update your selection by clicking <span class="text-bold">Cookie Preferences</span> at the bottom of the page. For more information, see our <a href="https://web.archive.org/web/20201028105347/https://docs.github.com/en/free-pro-team@latest/github/site-policy/github-privacy-statement">Privacy Statement</a>. </p> </div> <div class="d-md-flex flex-items-center py-3 border-top"> <div class="f5 flex-1 mb-2 mb-md-0"> <h5 class="mb-1">Essential cookies</h5> <p class="f6 mb-md-0">We use essential cookies to perform essential website functions, e.g. they're used to log you in. <a href="https://web.archive.org/web/20201028105347/https://docs.github.com/en/github/site-policy/github-subprocessors-and-cookies">Learn more</a> </p> </div> <div class="text-right"> <h5 class="text-blue">Always active</h5> </div> </div> <div class="d-md-flex flex-items-center py-3 border-top"> <div class="f5 flex-1 mb-2 mb-md-0"> <h5 class="mb-1">Analytics cookies</h5> <p class="f6 mb-md-0">We use analytics cookies to understand how you use our websites so we can make them better, e.g. they're used to gather information about the pages you visit and how many clicks you need to accomplish a task. <a href="https://web.archive.org/web/20201028105347/https://docs.github.com/en/github/site-policy/github-subprocessors-and-cookies">Learn more</a> </p> </div> <div class="text-right"> <div class="BtnGroup mt-1 mt-md-0 ml-2"> <button class="btn btn-outline BtnGroup-item js-accept-analytics-cookies" type="button">Accept</button> <button class="btn btn-outline BtnGroup-item js-reject-analytics-cookies" type="button">Reject</button> </div> </div> </div> <div class="text-right py-3 border-top"> <button class="btn btn-primary js-save-cookie-preferences" type="button" disabled>Save preferences</button> </div> </div> </div></div> </div> </div> </body> </html> <!-- FILE ARCHIVED ON 10:53:47 Oct 28, 2020 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 21:12:30 Dec 01, 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.636 exclusion.robots: 0.035 exclusion.robots.policy: 0.025 esindex: 0.013 cdx.remote: 12.758 LoadShardBlock: 357.26 (6) PetaboxLoader3.datanode: 221.864 (7) PetaboxLoader3.resolve: 281.081 (2) load_resource: 269.199 -->

Pages: 1 2 3 4 5 6 7 8 9 10