1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6007],{9432:function(e,s,t){"use strict";var a=t(5675),i=t.n(a),r=t(3460),l=t(247),o=t(5893);s.Z=function(e){var s=e.isDarkBackground,t=void 0!==s&&s,a=e.isHorizontal,n=void 0!==a&&a;return(0,o.jsx)("div",{className:(0,r.AK)("flex justify-center pt-10 pb-2 sm:pt-6 sm:pb-0",n&&"!justify-start !pt-0"),children:(0,o.jsxs)("div",{className:(0,r.AK)("w-max ",!t&&"!grid !grid-cols-2 !gap-8 sm:!grid-cols-3 sm:!gap-4"),children:[(0,o.jsx)("div",{className:(0,r.AK)("hidden hover:scale-125 sm:!row-start-1",!t&&"!row-start-2 !block !w-20 !justify-self-end "),children:(0,o.jsx)("a",{href:"https://www.g2.com/products/axolo/reviews",rel:"nofollow noreferrer",target:"_blank",children:(0,o.jsx)(i(),{width:770,height:1e3,src:"https://axolo.s3.eu-west-3.amazonaws.com/communication/partners/g2-highperformer-codereview-2024.png",alt:"Peer code review - Axolo awarded High Performer Spring 2024"})})}),(0,o.jsxs)("a",{href:"https://www.g2.com/products/axolo/reviews",rel:"nofollow noreferrer",target:"_blank",className:"col-span-2 sm:col-span-1",children:[(0,o.jsxs)("div",{className:(0,r.AK)("flex justify-center"),children:[(0,o.jsx)("div",{className:(0,r.AK)("w-8",t&&"mb-1 flex w-10 rounded-full bg-white p-1 "),children:(0,o.jsx)(i(),{width:32,height:32,className:(0,r.AK)(t&&" "),src:"/images/partners/g2.png",alt:"Logo G2"})}),n&&(0,o.jsx)(l.Z,{length:5,isHorizontal:n})]}),!n&&(0,o.jsx)(l.Z,{length:5,isHorizontal:n}),(0,o.jsx)("div",{className:(0,r.AK)("flex justify-center text-center text-sm",n&&"!justify-start !text-left"),children:(0,o.jsx)("p",{className:(0,r.AK)("text-left text-gray-500 underline underline-offset-2",t&&"!text-textWhite"),children:"4.9/5 star review on G2"})})]}),(0,o.jsx)("div",{className:(0,r.AK)(" hidden hover:scale-125",!t&&"!block !w-20 "),children:(0,o.jsx)("a",{href:"https://www.g2.com/products/axolo/reviews",rel:"nofollow noreferrer",target:"_blank",children:(0,o.jsx)(i(),{width:770,height:1e3,src:"https://axolo.s3.eu-west-3.amazonaws.com/communication/partners/g2-highperformer-smallbusiness-2024.png",alt:"Peer code review - Axolo awarded High Performer Small Business Spring 2024"})})})]})})}},247:function(e,s,t){"use strict";t.d(s,{Z:function(){return l}});var a=t(7364),i=t(3460),r=t(5893);function l(e){var s=e.isHorizontal;return(0,r.jsx)("div",{className:(0,i.AK)("mx-14 flex justify-center",void 0!==s&&s&&"mx-3"),children:[,,,,,].fill(null).map(function(e,s){return(0,r.jsxs)("div",{className:"",children:[" ",(0,r.jsx)(a.Z,{className:"!tw-transform !fill-warning mr-1 inline-block w-5 transform !text-yellow-400 transition-transform duration-200 ease-out hover:scale-125"})]},s)})})}},2536:function(e,s,t){"use strict";t.r(s),t.d(s,{default:function(){return c}}),t(7294);var a=t(5675),i=t.n(a),r=t(3460),l="https://axolo.co/",o=t(5893),n=function(e){var s=e.navigation;return(0,o.jsxs)("div",{className:" grid grid-cols-2 sm:grid-cols-5 lg:col-span-4 lg:mt-0 ",children:[(0,o.jsxs)("div",{className:"mt-12 ml-2 md:mt-0",children:[(0,o.jsx)("p",{className:"text-sm font-semibold uppercase tracking-wider text-black",children:"About"}),(0,o.jsx)("ul",{role:"list",className:"mt-4 space-y-1",children:s.about.map(function(e){return(0,o.jsx)("li",{children:(0,o.jsx)("a",{href:e.href,className:"text-base text-gray-500 hover:text-gray-900",children:e.name})},e.name)})})]}),(0,o.jsxs)("div",{className:"mt-12 ml-2 md:mt-0",children:[(0,o.jsx)("p",{className:"text-sm font-semibold uppercase tracking-wider text-black",children:"Product"}),(0,o.jsx)("ul",{role:"list",className:"mt-4 space-y-1",children:s.product.map(function(e){return(0,o.jsx)("li",{children:(0,o.jsx)("a",{href:e.href,className:"text-base text-gray-500 hover:text-gray-900",children:e.name})},e.name)})})]}),(0,o.jsxs)("div",{className:"mt-12 ml-2 md:mt-0",children:[(0,o.jsx)("p",{className:"text-sm font-semibold uppercase tracking-wider text-black",children:"Tools for developers"}),(0,o.jsx)("ul",{role:"list",className:"mt-4 space-y-1",children:s.tools.map(function(e){return(0,o.jsx)("li",{children:(0,o.jsx)("a",{href:e.href,className:"text-base text-gray-500 hover:text-gray-900",children:e.name})},e.name)})})]}),(0,o.jsxs)("div",{className:"mt-12 ml-2 md:mt-0",children:[(0,o.jsx)("p",{className:"text-sm font-semibold uppercase tracking-wider text-black",children:"Support"}),(0,o.jsx)("ul",{role:"list",className:"mt-4 space-y-1",children:s.support.map(function(e){return(0,o.jsx)("li",{children:(0,o.jsx)("a",{href:e.href,className:"text-base text-gray-500 hover:text-gray-900",children:e.name})},e.name)})})]}),(0,o.jsxs)("div",{className:"mt-12 ml-2 md:mt-0",children:[(0,o.jsx)("p",{className:"text-sm font-semibold uppercase tracking-wider text-black",children:"Resources"}),(0,o.jsx)("ul",{role:"list",className:"mt-4 space-y-1",children:s.company.map(function(e){return(0,o.jsx)("li",{children:(0,o.jsx)("a",{href:e.href,className:"text-base text-gray-500 hover:text-gray-900",children:e.name})},e.name)})})]})]})};function c(e){var s,t,a,c,d=e.hostingTool,m=e.domain,x=(t=(s={domain:void 0===m?"axolo":m,hostingTool:void 0===d?"GitHub":d}).domain,a=s.hostingTool,c={about:[{name:"Axolo for Developers",href:"".concat(l,"axolo-for-developers")},{name:"Axolo for Managers",href:"".concat(l,"axolo-for-managers")},{name:"Axolo for Enterprise",href:"".concat(l,"axolo-for-business")},{name:"Privacy policy",href:"".concat(l,"privacy-policy")},{name:"Terms",href:"".concat(l,"tos")}],product:[{name:"Features",href:"".concat(l,"features")},{name:"Integrations",href:"".concat(l,"integrations")},{name:"Axolo vs GitHub App",href:"".concat(l,"axolo-vs-github-slack-integration")},{name:"GitHub"===a?"Slack GitLab Integration":"Code Review in GitHub",href:"".concat(l).concat("GitHub"===a?"gitlab-slack-integration":"")},{name:"Changelog",href:"".concat(l,"blog/tags/changelog")}],tools:[{name:"Auto Assign Reviewers for GitLab",href:"".concat(l,"auto-assign-reviewer-for-gitlab")},{name:"Emoji Reactions For GitHub",href:"".concat(l,"emoji-reactions-for-github")},{name:"Code Review Resources",href:"".concat(l,"resources")}],support:[{name:"Pricing",href:"".concat(l,"pricing")},{name:"Documentation",href:"".concat(l,"docs")},{name:"Status",href:"https://status.axolo.co"},{name:"Helpdesk",href:"https://help.axolo.co"},{name:"Security",href:"".concat(l,"security")}],company:[{name:"Blog",href:"".concat(l,"blog/p")},{name:"Events",href:"".concat(l,"events")},{name:"Slack Community",href:"https://join.slack.com/t/axolo-community/shared_invite/zt-s2vkbyt2-AACaP6tnQS0adwezMXVlHQ"},{name:"OSS Contributors",href:"".concat(l,"contributors")}],social:[{name:"Twitter",href:"https://x.com/axolo_co",path:(0,o.jsx)("path",{d:"M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0022 5.92a8.19 8.19 0 01-2.357.646 4.118 4.118 0 001.804-2.27 8.224 8.224 0 01-2.605.996 4.107 4.107 0 00-6.993 3.743 11.65 11.65 0 01-8.457-4.287 4.106 4.106 0 001.27 5.477A4.072 4.072 0 012.8 9.713v.052a4.105 4.105 0 003.292 4.022 4.095 4.095 0 01-1.853.07 4.108 4.108 0 003.834 2.85A8.233 8.233 0 012 18.407a11.616 11.616 0 006.29 1.84"})},{name:"GitHub",href:"https://github.com/axolo-co",path:(0,o.jsx)("path",{fillRule:"evenodd",d:"M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158
1-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.017C22 6.484 17.522 2 12 2z",clipRule:"evenodd"})},{name:"LinkedIn",href:"https://www.linkedin.com/company/axolo",path:(0,o.jsx)("path",{d:"M19 0h-14c-2.761 0-5 2.239-5 5v14c0 2.761 2.239 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-11 19h-3v-11h3v11zm-1.5-12.268c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zm13.5 12.268h-3v-5.604c0-3.368-4-3.113-4 0v5.604h-3v-11h3v1.765c1.396-2.586 7-2.777 7 2.476v6.759z"})}]},"dx"===t&&(c.product=[{name:"Features",href:"#dx-features"},{name:"Pricing",href:"#dx-pricing"}],c.support=[{name:"Status",href:"https://status.axolo.co"},{name:"Helpdesk",href:"https://help.axolo.co"},{name:"Slack Community",href:"https://join.slack.com/t/axolo-community/shared_invite/zt-s2vkbyt2-AACaP6tnQS0adwezMXVlHQ"}],c.company=[{name:"Blog",href:"".concat(l,"blog/p")},{name:"Security",href:"".concat(l,"security")},{name:"Privacy policy",href:"".concat(l,"privacy-policy")},{name:"Terms",href:"".concat(l,"tos")}]),c);return(0,o.jsxs)("footer",{className:"bg-white","aria-labelledby":"footer-heading",children:[(0,o.jsx)("p",{id:"footer-heading",className:"sr-only",children:"Footer"}),(0,o.jsxs)("div",{className:"mx-auto max-w-7xl px-4 pb-12 sm:px-6 lg:px-8 lg:pb-12",children:[(0,o.jsx)("div",{className:"border-t border-gray-200 pb-8"}),(0,o.jsxs)("div",{className:"md:grid md:grid-cols-1 lg:grid-cols-7 lg:gap-8 ",children:[(0,o.jsxs)("div",{className:"row-start-2 mt-8 space-y-8 lg:col-span-3 lg:row-start-1 lg:mt-0 ",children:[(0,o.jsx)("div",{className:"flex ",children:(0,o.jsx)(i(),{width:150,height:33,src:"https://axolo.s3.eu-west-3.amazonaws.com/media/logo/logo_axolo.png",alt:"Axolo logo"})}),(0,o.jsxs)("p",{className:"text-base text-gray-500",children:[(0,o.jsxs)("span",{className:"hidden sm:flex",children:["On a mission to",(0,o.jsx)("span",{className:"highlight highlight-blue !pl-1",children:"boost engineers' productivity."})," "]}),(0,o.jsx)("span",{className:"sm:hidden",children:"On a mission to boost engineers' productivity."}),"Created by developers, for developers."]})]}),(0,o.jsx)("div",{className:"mt-4 sm:mt-0 lg:col-start-7",children:(0,o.jsx)("a",{href:"https://axolo.co/security",target:"_blank",rel:"noopener noreferrer",children:(0,o.jsx)(i(),{width:150,height:150,src:"/images/security/soc2.webp",alt:"Axolo is SOC 2 Type 2 Compliant"})})})]}),(0,o.jsx)("div",{className:"mt-12 border-t border-gray-200 pt-8",children:(0,o.jsx)(n,{navigation:x})}),(0,o.jsx)("div",{className:"mt-12 border-t border-gray-200 pt-8",children:(0,o.jsx)("p",{className:"font-sans text-base text-gray-500 md:text-center",children:"\xa9 2025 IT IS CHAOS, Inc. All rights reserved."})}),(0,o.jsx)("div",{className:"mt-4 flex justify-center space-x-6",children:x.social.map(function(e){return(0,o.jsxs)("a",{href:e.href,className:(0,r.AK)("pr-1 text-gray-400 hover:text-gray-500",(null==e?void 0:e.name)==="LinkedIn"&&"pl-1"),children:[(0,o.jsx)("span",{className:"sr-only",children:e.name}),(0,o.jsx)("svg",{fill:"currentColor",viewBox:"0 0 24 24 ","aria-hidden":"true",className:"h-6 w-6",children:e.path})]},e.name)})})]})]})}},7911:function(e,s,t){"use strict";t.r(s),t.d(s,{default:function(){return L}});var a=t(6261),i=t(9008),r=t.n(i),l=t(1421),o=t(2536),n=t(2962);t(7294);var c=t(9432);t(3189);var d=t(5893);function m(){return(0,d.jsx)("div",{className:"bg-white",children:(0,d.jsxs)("div",{className:"relative isolate overflow-hidden bg-gradient-to-b from-indigo-100/20",children:[(0,d.jsxs)("div",{className:"mx-auto max-w-7xl pb-24 pt-10 sm:pb-32 lg:grid lg:grid-cols-2 lg:gap-x-8 lg:px-8 lg:py-40",children:[(0,d.jsx)("div",{className:"place-self-ce
1nter xl:mr-8",children:(0,d.jsx)("div",{className:"mx-auto max-w-2xl",children:(0,d.jsxs)("div",{className:"max-w-lg",children:[(0,d.jsx)("h1",{className:"mt-6 text-4xl font-bold tracking-tight text-gray-900 sm:text-6xl",children:"Auto Assign Reviewers for GitLab"}),(0,d.jsx)("p",{className:"mt-6 text-lg leading-8 text-gray-600",children:"leverages your CODEOWNERS file in your GitLab project to automate the process of selecting reviewers for merge requests with Axolo."}),(0,d.jsx)("p",{className:"mt-6 text-lg leading-8 text-gray-600",children:"Either as a free standalone auto assign reviewers feature, or as a complete collaboration app for engineering teams in Slack, Axolo is the best partner to manage your GitLab merge requests."}),(0,d.jsxs)("div",{className:"mt-10 flex items-center gap-x-6",children:[(0,d.jsx)("a",{href:"https://app.axolo.co/redirection-auto-reviewer-onboarding",className:"rounded-md bg-primary px-3.5 py-2.5 text-sm font-semibold text-white shadow-sm hover:bg-hoverPrimary focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600",children:"Try it now for free"}),(0,d.jsxs)("a",{href:"https://axolo.co/docs/gitlab/auto-assignement-for-reviewers",className:"text-sm font-semibold leading-6 text-gray-900",target:"_blank",rel:"noopener noreferrer",children:["View our documentation ",(0,d.jsx)("span",{"aria-hidden":"true",children:"â"})]})]})]})})}),(0,d.jsxs)("div",{className:"mt-20 sm:mt-24 md:mx-auto md:max-w-2xl lg:mx-0 lg:mt-0 lg:w-screen",children:[(0,d.jsx)("div",{className:"absolute inset-y-0 right-1/2 -z-10 -mr-10 w-[200%] skew-x-[-30deg] bg-white shadow-xl shadow-indigo-600/10 ring-1 ring-indigo-50 md:-mr-20 lg:-mr-36","aria-hidden":"true"}),(0,d.jsx)("div",{className:"shadow-lg md:rounded-3xl",children:(0,d.jsxs)("div",{className:"bg-primary [clip-path:inset(0)] md:[clip-path:inset(0_round_theme(borderRadius.3xl))]",children:[(0,d.jsx)("div",{className:"absolute -inset-y-px left-1/2 -z-10 ml-10 w-[200%] skew-x-[-30deg] bg-indigo-100 opacity-20 ring-1 ring-inset ring-white md:ml-20 lg:ml-36","aria-hidden":"true"}),(0,d.jsxs)("div",{className:"relative px-6 pt-8 sm:pt-16 md:pl-16 md:pr-0",children:[(0,d.jsx)("div",{className:"mx-auto max-w-2xl md:mx-0 md:max-w-none",children:(0,d.jsxs)("div",{className:"w-auto overflow-hidden rounded-tl-xl bg-gray-900",children:[(0,d.jsx)("div",{className:"flex bg-gray-800/40 ring-1 ring-white/5",children:(0,d.jsx)("div",{className:"-mb-px flex text-sm font-medium leading-6 text-gray-400",children:(0,d.jsx)("div",{className:"border-r border-gray-600/10 px-4 py-2",children:"CODEOWNERS"})})}),(0,d.jsxs)("div",{className:"px-6 pb-14 pt-6 text-gray-200",children:[(0,d.jsx)("span",{className:"text-gray-400",children:"# Axolo automatically invites 2 developers out of these 5 to review every MR"}),(0,d.jsx)("br",{}),"* @kevin @joshsh @luke @sarah @lea 2 ",(0,d.jsx)("br",{}),(0,d.jsx)("br",{}),(0,d.jsxs)("span",{className:"text-gray-400",children:["# For MRs that include changes in the src directory,",(0,d.jsx)("br",{}),"# Axolo invites 4 reviewers, from teambackend and QA"]}),(0,d.jsx)("br",{}),"src/* @teambackend @QA 4 ",(0,d.jsx)("br",{}),(0,d.jsx)("br",{}),(0,d.jsxs)("span",{className:"text-gray-400",children:["# For MRs that include changes in the src directory, ",(0,d.jsx)("br",{}),"# Axolo invites two developers from teambackend and 2 from QA"," ",(0,d.jsx)("br",{})]}),"src/* @teambackend 2 ",(0,d.jsx)("br",{}),"src/* @QA 2 ",(0,d.jsx)("br",{}),(0,d.jsx)("br",{}),(0,d.jsx)("span",{className:"text-gray-400",children:"# You can write as many commands as you want"})]})]})}),(0,d.jsx)("div",{className:"pointer-events-none absolute inset-0 ring-1 ring-inset ring-black/10 md:rounded-3xl","aria-hidden":"true"})]})]})})]})]}),(0,d.jsx)("div",{className:"absolute inset-x-0 bottom-0 -z-10 h-24 bg-gradient-to-t from-white sm:h-32"}),(0,d.jsx)("div",{className:"mx-auto max-w-7xl py-4 text-center ",children:(0,d.jsx)(c.Z,{isDarkBackground:!1,isHorizontal:!1})})]})})}function x(e){var s=e.step;return(0,d.jsx)("div",{className:"flex h-10 w-10 items-center justify-center rounded-md bg-primary bg-gradient-to-r from-primary to-hoverPrimary font-semibold text-white shadow-lg",children:s})}var h=[{name:"Install the App",description:"Install the Auto Assign Reviewers for GitLab application on your project, and select if Axolo should invite everyone mentionnend in your CODEOWNERS file or only a subset of them.",href:"#",step:1},{name:"Update CODEOWNERS files",description:"Update your GitLab CODEOWNERS files by adding an integer at the end of each line. The integer represents the number of reviewers you want to assign to merge requests for this line.",href:"#",step:2},{name:"Test it!",description:"You can test if Axolo invites your reviewer by opening a new merge request. Axolo will use the account of the person who installed the application for the invites. If you would like to use a different account, please contact us.",href:"#",step:3}];function g(){return(0,d.jsx)("div",{className:"bg-white py-24 sm:py-32",children:(0,d.jsxs)("div",{className:"mx-auto max-w-7xl px-6 lg:px-8",children:[(0,d.jsxs)("div",{className:"mx-auto max-w-4xl lg:text-center",children:[(0,d.jsx)("h2",{className:"text-base font-semibold leading-7 text-hoverPrimary",children:"No more forgotten review requests"}),(0,d.jsx)("h3",{className:"mt-2 text-3xl font-bold tracking-tight text-gray-900 sm:text-4xl",children:"Automate your review requests with Axolo"}),(0,d.jsx)("p",{className:"mx-auto mt-6 max-w-2xl text-lg leading-8 text-gray-600",children:"You can automate your review requests on GitLab in a few minutes for free. Follow the steps below to get started."})]}),(0,d.jsx)("div",{className:"mx-auto mt-16 max-w-2xl sm:mt-20 lg:mt-24 lg:max-w-none",children:(0,d.jsx)("dl",{className:"grid max-w-xl grid-cols-1 gap-x-8 gap-y-16 lg:max-w-none lg:grid-cols-3",children:h.map(function(e){return(0,d.jsxs)("div",{className:"flex flex-col",children:[(0,d.jsxs)("dt",{className:"flex items-center gap-x-3 text-base font-semibold leading-7 text-gray-900",children:[(0,d.jsx)(x,{step:e.step}),e.name]}),(0,d.jsx)("dd",{className:"mt-4 flex flex-auto flex-col text-base leading-7 text-gray-600",children:(0,d.jsx)("p",{className:"flex-auto",children:e.description})})]},e.name)})})})]})})}function u(){return(0,d.jsx)("div",{className:"bg-white",children:(0,d.jsxs)("div",{className:"mx-auto max-w-7xl px-6 py-24 sm:py-32 lg:px-8",children:[(0,d.jsxs)("h2",{className:"text-3xl font-bold tracking-tight text-gray-900 sm:text-4xl",children:["Would you like to learn how it works?",(0,d.jsx)("br",{}),"Jump directly to sign up for free."]}),(0,d.jsxs)("div",{className:"mt-10 flex items-center gap-x-6",children:[(0,d.jsx)("a",{href:"https://app.axolo.co/redirection-auto-reviewer-onboarding",className:"rounded-md bg-primary px-3.5 py-2.5 text-sm font-semibold text-white shadow-sm hover:bg-hoverPrimary focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600",children:"Get started"}),(0,d.jsxs)("a",{href:"https://axolo.co/docs/gitlab/auto-assignement-for-reviewers",className:"text-sm font-semibold leading-6 text-gray-900",children:["Learn more ",(0,d.jsx)("span",{"aria-hidden":"true",children:"â"})]})]})]})})}var p=t(4540),f=t(6766),v=t(1459),w=t(5062),j=t(5675),b=t.n(j),y=t(3460);function N(e){var s,t,a=e.imgInfo,i=e.quote;return(0,d.jsx)("div",{className:"relative ",children:(0,d.jsxs)("div",{className:"lg:mx-auto lg:grid lg:max-w-7xl lg:grid-flow-col-dense lg:grid-cols-2 lg:gap-24 lg:px-8",children:[(0,d.jsx)("div",{className:"mx-auto max-w-xl px-6 lg:mx-0 lg:max-w-none lg:py-16 lg:px-0",children:(0,d.jsx)("div",{children:(0,d.jsxs)("div",{className:"mt-6",children:[(0,d.jsx)("h3",{className:"text-3xl font-bold tracking-tight text-gray-900",children:"Automate Review Requests and Speed Up Merge Request Workflows"}),(0,d.jsxs)("p",{className:"mt-4 text-lg text-gray-500",children:["Assigning reviewers to merge requests can be a manual and error-prone process. With Axolo's integration,"," ",(0,d.jsx)("strong",{children:"GitLab auto-assign reviewers"})," leverages your CODEOWNERS file to ensure every merge request gets the attention it deserves."]}),(0,d.jsxs)("ul",{className:"mt-4 list-inside list-disc space-y-4 text-lg text-gray-500",children:[(0,d.jsxs)("li",{children:[(0,d.jsx)("strong",{children:"GitLab Auto-Assign Reviewers"}),": Eliminate the hassle of finding the right reviewers. Axolo uses the GitLab CODEOWNERS file to identify and invite the most relevant team members for every merge request. Learn more about how we can help on"," ",(0,d.jsx)("a",{href:"https://axolo.co/axolo-for-developers ",target:"_blank",rel:"noreferrer",className:"text-primary underline",children:"Axolo for developers"}),"."]}),(0,d.jsxs)("li",{children:[(0,d.jsx)("strong",{children:"Merge Request Reviewer Optimization"}),": Specify the number of reviewers needed for specific file paths or teams, ensuring coverage without overburdening developers."]}),(0,d.jsxs)("li",{children:[(0,d.jsx)("strong",{children:"Automated Code Review with GitLab"}),": Axolo's system ensures reviews are fast, accurate, and aligned with your team's workflow. See how to improve your workflow with our"," ",(0,d.jsx)("a",{href:"https://axolo.co/blog/p/top-gitlab-integrations",target:"_blank",rel:"noreferrer",className:"text-primary underline",children:"top GitLab integrations"}),"."]})]})]})})}),(0,d.jsx)("div",{className:"mt-12 sm:mt-16 md:flex md:justify-center lg:mt-0 lg:self-ce
1nter",children:i?(0,d.jsxs)("figure",{className:"border-l border-primary pl-8",children:[(0,d.jsx)("blockquote",{className:"text-xl/8 font-semibold tracking-tight text-gray-900",children:(0,d.jsxs)("p",{children:['"',i.testimonial,'"']})}),(0,d.jsxs)("figcaption",{className:"mt-8 flex gap-x-4",children:[(0,d.jsx)("img",{alt:i.imageAlt,src:i.imageUrl,className:"mt-1 h-10 w-10 flex-none rounded-full bg-gray-50"}),(0,d.jsxs)("div",{className:"text-sm/6",children:[(0,d.jsx)("div",{className:"font-semibold text-gray-900",children:i.name}),(0,d.jsx)("div",{className:"text-gray-600",children:i.role})]})]})]}):(0,d.jsx)("div",{className:(0,y.AK)("-mr-48 rounded-lg p-0 sm:ml-6 md:-mr-10 lg:relative lg:m-0 lg:h-full lg:px-0 ",(null===(s=a.divCss)||void 0===s?void 0:s.length)>0&&a.divCss),children:(0,d.jsx)(b(),{className:(0,y.AK)("w-full lg:max-w-none",(null===(t=a.css)||void 0===t?void 0:t.length)>0&&a.css),src:a.src,alt:a.alt,width:a.width,height:a.height})})})]})})}function A(e){var s,t,a,i=e.imgInfo,r=void 0===i?{}:i;return(0,d.jsx)("div",{className:"",children:(0,d.jsxs)("div",{className:"lg:mx-auto lg:grid lg:max-w-7xl lg:grid-flow-col-dense lg:grid-cols-2 lg:gap-24 lg:px-8",children:[(0,d.jsxs)("div",{className:"mx-auto max-w-xl px-6 lg:col-start-2 lg:mx-0 lg:max-w-none lg:py-32 lg:px-0",children:[(0,d.jsx)("div",{children:(0,d.jsxs)("div",{className:"mt-6",children:[(0,d.jsx)("h3",{className:"text-3xl font-bold tracking-tight text-gray-900",children:"Why Choose Axolo for GitLab Auto-Assign Reviewers?"}),(0,d.jsxs)("p",{className:"mt-4 text-lg text-gray-500",children:["Axolo goes beyond basic GitLab features to"," ",(0,d.jsx)("a",{href:"https://axolo.co/blog/p/slack-integration-for-self-managed-gitlab",target:"_blank",rel:"noreferrer",className:"text-primary underline",children:"setup GitLab Slack notifications"})," ","by integrating seamlessly into your team's process:"]}),(0,d.jsxs)("ul",{className:"mt-4 list-inside list-disc space-y-4 text-lg text-gray-500",children:[(0,d.jsx)("li",{className:"",children:(0,d.jsxs)("span",{className:"text-lg text-gray-500",children:[(0,d.jsx)("strong",{children:"GitLab Merge Request Reviewer Assignment"}),": Never let a merge request slip through the cracks. Axolo provides automatic assignment in GitLab, ensuring reviewers are promptly notified for timely feedback."]})}),(0,d.jsx)("li",{className:"",children:(0,d.jsxs)("span",{className:"text-lg text-gray-500",children:[(0,d.jsx)("strong",{children:"GitLab Auto-Merge Support"}),": Combine Axolo's reviewer assignment with GitLab's auto-merge functionality to accelerate your development pipeline."]})}),(0,d.jsx)("li",{className:"",children:(0,d.jsxs)("span",{className:"text-lg text-gray-500",children:[(0,d.jsx)("strong",{children:"Intelligent Review Management"}),": With Axolo, you can automate review requests and track merge request progress directly in Slack, reducing context-switching and enhancing collaboration with GitLab automated code reviews."]})})]})]})}),(0,d.jsx)("div",{className:"mt-4",children:(0,d.jsx)("a",{href:"https://app.axolo.co/redirection-auto-reviewer-onboarding",className:" rounded-md bg-primary px-3.5 py-2.5 text-sm font-semibold text-white shadow-sm hover:bg-hoverPrimary focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600",children:"Install Axolo for free"})})]}),(0,d.jsx)("div",{className:(0,y.AK)("mt-12 sm:mt-16 sm:flex sm:justify-center lg:col-start-1 lg:mt-0 lg:self-center",(null===(s=r.firstDiveCss)||void 0===s?void 0:s.length)>0&&r.firstDiveCss),children:(0,d.jsx)("div",{className:(0,y.AK)("pr-4 sm:pr-6 md:-mr-10 lg:relative lg:m-0 lg:h-full lg:px-0",(null===(t=r.divCss)||void 0===t?void 0:t.length)>0&&r.divCss),children:(0,d.jsx)(b(),{className:(0,y.AK)("",(null===(a=r.css)||void 0===a?void 0:a.length)>0&&r.css),src:r.src,alt:r.alt,width:parseInt(r.width,10),height:parseInt(r.height,10)})})})]})})}function k(){var e,s,t={src:"/images/featurePage/reminders.png",alt:"gitlab code review automation",width:"2432",height:"1442"};return(0,d.jsx)("div",{className:"relative my-12",children:(0,d.jsxs)("div",{className:"lg:mx-auto lg:grid lg:max-w-7xl lg:grid-flow-col-dense lg:grid-cols-2 lg:gap-24 lg:px-8",children:[(0,d.jsx)("div",{className:"mx-auto max-w-xl px-6 lg:mx-0 lg:max-w-none lg:py-16 lg:px-0",children:(0,d.jsx)("div",{children:(0,d.jsxs)("div",{className:"mt-6",children:[(0,d.jsx)("h3",{className:"text-3xl font-bold tracking-tight text-gray-900",children:"Stay Aligned with Daily Reminders"}),(0,d.jsx)("p",{className:"mt-4 text-lg text-gray-500",children:"Axolo simplifies team collaboration with daily reminders for GitLab merge requests. These reminders ensure that your team stays on top of outstanding reviews, minimizing delays in the merge request review process. By keeping your team aligned, Axolo helps you maintain momentum in y
1our development cycles and effectively support GitLab merge request reviewers in providing timely feedback. With tailored updates, you'll never miss a critical review."}),(0,d.jsxs)("ul",{className:"mt-4 list-inside list-disc space-y-4 text-lg text-gray-500",children:[(0,d.jsxs)("li",{children:[(0,d.jsx)("strong",{children:"Automated Daily Summaries"}),": Receive automated daily summaries of pending GitLab merge requests."]}),(0,d.jsxs)("li",{children:[(0,d.jsx)("strong",{children:"Improved Accountability"}),": Improve accountability with consistent follow-ups for all merge request reviewers."]}),(0,d.jsxs)("li",{children:[(0,d.jsx)("strong",{children:"Enhanced Productivity"}),": Boost productivity by reducing the lag between submission and review."]})]})]})})}),(0,d.jsx)("div",{className:"mt-12 sm:mt-16 md:flex md:justify-center lg:mt-0 lg:self-center",children:(0,d.jsx)("div",{className:(0,y.AK)("-mr-48 rounded-lg p-0 sm:ml-6 md:-mr-10 lg:relative lg:m-0 lg:h-full lg:px-0 ",(null===(e=t.divCss)||void 0===e?void 0:e.length)>0&&t.divCss),children:(0,d.jsx)(b(),{className:(0,y.AK)("w-full lg:max-w-none",(null===(s=t.css)||void 0===s?void 0:s.length)>0&&t.css),src:t.src,alt:t.alt,width:t.width,height:t.height})})})]})})}function G(){var e,s,t={css:"relative mx-auto ",width:1856,height:1037,src:"/images/featurePage/stand-up.png",alt:"GitLab merge request reviews"};return(0,d.jsx)("div",{className:"relative mx-auto my-12 max-w-7xl px-6 lg:px-8",children:(0,d.jsxs)("div",{className:"grid grid-cols-1 items-center gap-x-8 gap-y-16 lg:grid-cols-2",children:[(0,d.jsx)("div",{className:"mt-12 sm:mt-16 md:flex md:justify-center lg:col-start-1 lg:mt-0 lg:self-center",children:(0,d.jsx)("div",{className:(0,y.AK)("-mr-48 rounded-lg p-0 sm:ml-6 md:-mr-10 lg:relative lg:m-0 lg:h-full lg:px-0 ",(null===(e=t.divCss)||void 0===e?void 0:e.length)>0&&t.divCss),children:(0,d.jsx)(b(),{className:(0,y.AK)("w-full lg:max-w-none",(null===(s=t.css)||void 0===s?void 0:s.length)>0&&t.css),src:t.src,alt:t.alt,width:t.width,height:t.height})})}),(0,d.jsxs)("div",{className:"mx-auto w-full max-w-xl lg:mx-0",children:[(0,d.jsx)("h3",{className:"text-3xl font-bold tracking-tight text-gray-900",children:"Organize Efficient Stand-Ups with MR Recaps"}),(0,d.jsx)("p",{className:"mt-4 text-lg text-gray-500",children:"Streamline your stand-up meetings using Axolo's automated merge request recaps. The tool gathers updates on your team's progress, ensuring GitLab merge request reviewers stay informed and focused. These recaps reduce context-switching and enable meaningful discussions during stand-ups."}),(0,d.jsxs)("ul",{className:"mt-4 list-inside list-disc space-y-4 text-lg text-gray-500",children:[(0,d.jsxs)("li",{children:[(0,d.jsx)("strong",{children:"Comprehensive Summaries"}),": GitLab merge request review summaries delivered to your Slack."]}),(0,d.jsxs)("li",{children:[(0,d.jsx)("strong",{children:"Review Bottleneck Insights"}),": Highlight review bottlenecks, facilitating quicker decisions and faster GitLab auto-merge processes."]}),(0,d.jsxs)("li",{children:[(0,d.jsx)("strong",{children:"Actionable Stand-Ups"}),": Make your stand-ups more productive using concise, relevant updates, with one of the"," ",(0,d.jsx)("a",{href:"https://axolo.co/blog/p/best-slack-standup-bot-for-engineering-teams",target:"_blank",rel:"noreferrer",className:"text-primary underline",children:"best Slack standup bots"}),"."]})]})]})]})})}function R(){return(0,d.jsxs)("div",{className:"relative mx-auto overflow-hidden bg-white pb-6",style:{whiteSpace:"pre-wrap"},children:[(0,d.jsx)("h2",{className:(0,y.AK)("z-0 ",(0,y.p6)("mx-auto mt-24 text-center text-5xl")),children:"Automatic Reviewer Assignment in Merge Requests"}),(0,d.jsx)(N,{quote:{testimonial:"Slack integration with GitLab works like magic. It helps to do code reviews much faster and more efficiently. As Slack is one place notification centre in our company, it is helpful to see what mrs, where you are a reviewer, is open to. Helps to receive notifications when someone answers on the discussion thread. Also, the team and support of Axolo are ultra-client-oriented. They answered questions in chat fast and even arranged a call when we had some functionality thing to discu
1ss.",name:"Sergei V.",role:"Lead developer",imageUrl:"https://axolo.s3.eu-west-3.amazonaws.com/communication/partners/human/pawel.png",imageAlt:"Engineering Lead testimonial"}}),(0,d.jsx)(A,{imgInfo:{src:"/images/gitlab/gitlabcodeowners.webp",alt:"GitLab CODEOWNERS",width:"2040",height:"686",css:"rounded-xl shadow-xl"}}),(0,d.jsx)("h2",{className:(0,y.AK)("z-0 ",(0,y.p6)("mx-auto mt-24 text-center text-5xl")),children:"How Does Axolo Help with Merge Request Review?"}),(0,d.jsx)(k,{}),(0,d.jsx)(G,{})]})}function L(){return(0,d.jsxs)("div",{className:"bg-white",children:[(0,d.jsxs)(r(),{children:[(0,d.jsx)("title",{children:"GitLab Auto Assign Reviewers | Axolo"}),(0,d.jsx)("meta",{name:"twitter:label1",content:"Blog"}),(0,d.jsx)("meta",{name:"twitter:data1",content:"axolo.co/blog"}),(0,d.jsx)("meta",{name:"slack-app-id",content:"A01RP0R62N7"}),(0,d.jsx)("link",{rel:"canonical",href:"https://axolo.co/auto-assign-reviewer-for-gitlab"})]}),(0,d.jsx)(l.h,{}),(0,d.jsx)(n.PB,{title:"GitLab Auto Assign Reviewers | Axolo",description:"Automate GitLab merge request reviews. â
GitLab auto assign reviewers using CODEOWNERS. â¶ï¸ Simplify workflows with automated reviewer assignment.",openGraph:{images:[{url:"/images/gitlab/meta-auto-review.jpg",alt:"Auto Assign Reviewer for GitLab",width:1920,height:911}]},twitter:{handle:"@axolo_co",site:"https://x.com/axolo_co",cardType:"summary_large_image"}}),(0,d.jsxs)("main",{children:[(0,d.jsx)(a.W_,{name:"hero",children:(0,d.jsx)(m,{})}),(0,d.jsx)(g,{}),(0,d.jsx)(p.default,{hostingTool:"GitLab"}),(0,d.jsx)(R,{}),(0,d.jsx)(f.default,{}),(0,d.jsx)(v.w,{formText:{title:"Axolo for Enterprises",text:"Axolo provides a scalable, enterprise-grade solution for large teams, ensuring merge requests move swiftly through the development pipeline with automatic assignments in GitLab. Request a free demo to explore how Axolo's customizable GitLab auto-assign reviewer feature can be tailored to fit your team's workflow.",bulletPoints:[{title:"Personalized support.",description:"Get a comprehensive overview with dedicated support to help you maximize Axolo's capabilities for your unique setup."},{title:"Walkthrough of GitLab Automated Code Reviews.",description:"Experience a tailored demonstration, showcasing how Axolo keeps teams aligned and MRs moving efficiently for engineering teams of any size."},{title:"No cost, no commitment.",description:"Enjoy a risk-free opportunity to explore Axolo's powerful features (such as our auto-assign reviewer or GitLab scheduled reminders) without any obligations."}],bottomText:"For engineering managers and developers, Axolo is a lightweight yet robust addition to your project management toolkit, designed to streamline review times and reduce friction in merge request management."}}),(0,d.jsx)(w.Z,{hostingTool:"GitLab"}),(0,d.jsx)(u,{}),(0,d.jsx)(a.W_,{name:"footer",children:(0,d.jsx)(o.default,{})})]})]})}},3672:function(e,s,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/auto-assign-reviewer-for-gitlab",function(){return t(7911)}])}},function(e){e.O(0,[8159,5121,5675,6261,2962,646,7769,1421,526,212,2888,9774,179],function(){return e(e.s=3672)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.